安卓studio显示一个按钮和一个静态文本控件,按钮按一下加一,上面也显示加一,静态文本为0,所有控件居中
时间: 2024-03-12 13:45:11 浏览: 16
好的,这是一个简单的安卓布局问题。你可以在布局文件中使用LinearLayout,将所有控件居中,并使用TextView控件显示静态文本,使用Button控件实现按钮点击加一的功能。以下是示例代码:
```xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textSize="24sp" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击加一"
android:textSize="18sp" />
</LinearLayout>
```
然后在Activity中实现对按钮的点击监听,使得点击按钮后文本控件的文本值加一。以下是示例代码:
```java
public class MainActivity extends AppCompatActivity {
private TextView textView;
private Button button;
private int count = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.text_view);
button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
count++;
textView.setText(String.valueOf(count));
}
});
}
}
```
上面的代码实现了点击按钮后,文本控件显示的值加一的功能。