gpt4 book ai didi

android - 从 android 中的 tabactivity 调用 listactiviy

转载 作者:行者123 更新时间:2023-11-29 00:50:19 30 4
gpt4 key购买 nike

是否可以通过tab activity调用listactivity?基本上,我正在开发一个包含 3 个选项卡的应用程序,为此我使用了 tabactivity。此外,在其中一个选项卡中我想要一个 ListView ,因此我从列表 Activity 中派生。

现在我希望在 ListView 中确定点击事件。我错过了什么吗?

public class Tabissue extends TabActivity 
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);

TabHost host = getTabHost();

host.addTab(host.newTabSpec("Tab1").setIndicator("Tab1").setContent(new Intent(this,Tab1.class)));
host.addTab(host.newTabSpec("Tab2").setIndicator("Tab2").setContent(new Intent(this,Tab2.class)));
host.setCurrentTab(1);
}
}

Tab1 类

public class Tab2 extends ListActivity
{
ListView list;
@Override

public void onCreate(Bundle savedInstanceState)
{

super.onCreate(savedInstanceState);
setContentView(R.layout.tab2);

ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map = new HashMap<String, String>();
map.put("Test1","####");
map.put("Test2", "India");
map.put("Time", "India time");
mylist.add(map);
map = new HashMap<String, String>();
map.put("Test1", "####");
map.put("Test2", "US");
map.put("Time","US time");
mylist.add(map);
map = new HashMap<String, String>();
map.put("Test1", "####");
map.put("Test2", "UK");
map.put("Time", "UK Time");
mylist.add(map);

ListAdapter mSchedule = new SimpleAdapter( this,
mylist,
R.layout.row,
new String[]
{
"India",
"US",
"UK"
},
new int[]
{
R.id.TRAIN_CELL,
R.id.FROM_CELL,
R.id.TO_CELL,
}
);
list.setAdapter(mSchedule);


}

最佳答案

在您的 ListActivity 中设置 onItemClickListener:

getListView().setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> av, View v, int position,
long id) {
// Do your stuff here
}
});

关于android - 从 android 中的 tabactivity 调用 listactiviy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3287606/

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