安卓实现界面计数器完整代码
时间: 2023-09-01 12:10:59 浏览: 43
以下是一个简单的安卓界面计数器的示例代码:
布局文件 `activity_main.xml`:
```
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/count_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24sp"
android:text="0"/>
<Button
android:id="@+id/increment_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="增加"/>
</LinearLayout>
```
Java 代码 `MainActivity.java`:
```
public class MainActivity extends AppCompatActivity {
private int count = 0;
private TextView countText;
private Button incrementButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
countText = findViewById(R.id.count_text);
incrementButton = findViewById(R.id.increment_button);
incrementButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
count++;
countText.setText(String.valueOf(count));
}
});
}
}
```
其中,`count` 为计数器变量,`countText` 为显示计数器数值的 `TextView`,`incrementButton` 为增加计数器数值的 `Button`,在 `onClick` 方法中,每次点击增加按钮时,计数器变量 `count` 增加 1,并将数值显示到 `TextView` 上。