gpt4 book ai didi

Android ListView 理解

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:33:37 25 4
gpt4 key购买 nike

我对 ListView 及其使用方法有疑问。我的问题是我的 listView 只是 View 的一部分,我不知道该怎么做。

public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

ListView myListView = (ListView) findViewById(R.id.ListView01);
String[] strings = new String[]{"Test1","Test2"};
ArrayAdapter<String> myArrayAdapter= new ArrayAdapter<String>(this, R.id.ListView01,strings);
myListView.setAdapter(myArrayAdapter);

我认为问题出在 myArrayAdapter 中的“this”!?

最佳答案

您应该传递给 ArrayAdapter 的布局资源 ID 是用于呈现列表中每个项目的布局,而不是列表本身的布局。 Android 为常见情况提供了一些布局资源。尝试使用:

ArrayAdapter<String> myArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, strings);

关于Android ListView 理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com