写一个基于Android stdio并使用button控件、listvies控件的安卓程序
时间: 2024-03-10 20:46:15 浏览: 70
android stdio
好的,以下是一个简单的基于Android Studio并使用Button和ListView控件的安卓程序:
1. 在Android Studio中,创建一个新的项目,选择Empty Activity模板。
2. 打开activity_main.xml布局文件,将界面布局设置为垂直方向。在布局文件中添加一个Button和一个ListView控件:
```xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Add Item"/>
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
```
3. 在MainActivity.java中,获取Button和ListView控件的引用,并使用Adapter设置ListView的数据源。当用户点击Button时,添加一个新的数据项到ListView中。
```java
public class MainActivity extends AppCompatActivity {
private Button button;
private ListView listView;
private ArrayAdapter<String> adapter;
private List<String> data;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = findViewById(R.id.button);
listView = findViewById(R.id.listView);
data = new ArrayList<>();
adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, data);
listView.setAdapter(adapter);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String item = "Item " + (data.size() + 1);
data.add(item);
adapter.notifyDataSetChanged();
}
});
}
}
```
4. 运行程序,测试ListView的添加功能。
以上就是一个简单的基于Android Studio并使用Button和ListView控件的安卓程序,您可以根据需要进行修改和扩展。
阅读全文