【发布时间】:2011-12-17 09:32:49
【问题描述】:
我正在开发安卓应用程序。在我的项目中,我需要创建 Listview。我的布局,即 info.xml 包含带有一个图像视图的顶栏,带有其他图像视图的页脚。同样在布局的中心,我保留了一个 imageview,并在其上创建了 Listview。我还为 textview 创建了 row.xml 以显示列表项。现在,当我单击每个列表项时,应该调用一个新意图……即,当我单击第一个列表项时,page1 应该打开。同样,如果我单击第二个列表项 page2 应该打开,依此类推。那我怎么能这样做。自 3 天以来,我一直为此苦苦挣扎,但没有找到任何正确的解决方案。请告诉我这件事。
我的代码:
public class Information extends Activity
{
private String[] Countries;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.information);
Countries = getResources().getStringArray(R.array.countries);
ListView list = (ListView)findViewById(R.id.listnew);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.row, Countries);
list.setAdapter(adapter);
registerForContextMenu(list); }
}
【问题讨论】:
-
只需将 switch case 放入 listView.onItemclick() 并在列表项位置做任何你想做的事情。
标签: android