相关疑难解决方法(0)

Android如何使用适配器for listView而不扩展listActivity

我有一个带标签的应用程序.在一个选项卡中,我需要将数据(字符串)放在行中.为此,我选择tableLayout但是当我想contextmenu在其行上使用它时它不起作用.

我可以显示contextmenu onLongClick但问题是我无法获取有关所选行的信息以编辑或删除所选行.然后我在一个讨论中读到,使用listView比tablelayout我们有很多行更好.但我看到的例子有所延伸,listactivity但我不想这样做.

因此,当我尝试listView不延伸时,listactivity我不知道该怎么做我的意思是我以前从未使用listView过,所以我尝试在互联网上找到的不同的例子来理解它,但它不起作用.这是我到目前为止所做的listView:

String [] items=getRessources().getStringArray(R.arra.resolution);
 //Resolution is an array of strings
ListView lv=(ListeView) findViewById(R.id.listView);
v.setAdapter(new ArrayAdapter<string>(this, android.R.layout.simple_list_item_1, items);
Run Code Online (Sandbox Code Playgroud)

当我编译它时,我得到一个包含我的数组元素的列表,但首先,我想改变我不能的文本颜色.其次,我想动态地将行添加到列表中,我不知道该怎么做.我想我必须用adapter它来做,但我不知道怎么做.有人可以指导我完成这个.我只是想知道如何将我的列表附加到一个adapter允许我动态添加行,添加contextMenu等的列表.

android listview adapter listactivity

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

adapter ×1

android ×1

listactivity ×1

listview ×1