android studio中写一个九行三列表的代码怎么写,并在Activity上设置数据源并绑定到listview上
时间: 2024-05-06 08:21:23 浏览: 11
以下是一个示例代码可以创建一个九行三列表:
```java
public class MyActivity extends Activity {
private ListView listView;
private String[] dataSource = {"Row 1, Column 1", "Row 1, Column 2", "Row 1, Column 3",
"Row 2, Column 1", "Row 2, Column 2", "Row 2, Column 3",
"Row 3, Column 1", "Row 3, Column 2", "Row 3, Column 3"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
listView = (ListView) findViewById(R.id.listView);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, dataSource);
listView.setAdapter(adapter);
}
}
```
在上述代码中,我们创建了一个名为 MyActivity 的 Activity,并将数据源 dataSource 中的 9 个元素显示为 9 行 3 列的列表。我们使用了一个名为 ArrayAdapter 的 Android API 对象对数据进行适配(转换)以显示在 ListView 控件中。我们将 ArrayAdapter 对象绑定到 ListView 控件上。