0
How to implement an ExpandableList in a ViewPager in Android?在列表中实施viewpager
我的问题是对上述问题的完全相反,我想显示的列表视图(优选的可膨胀的一个),并且当一个项目被点击我想显示一串图像(当然每个项目都有不同的)。
P.S:请不要告诉我为每个列表项目启动不同的活动。
How to implement an ExpandableList in a ViewPager in Android?在列表中实施viewpager
我的问题是对上述问题的完全相反,我想显示的列表视图(优选的可膨胀的一个),并且当一个项目被点击我想显示一串图像(当然每个项目都有不同的)。
P.S:请不要告诉我为每个列表项目启动不同的活动。
这是一些可能的指导而非解决方案。 (我不清楚问题是什么)
我可能只是创建一个活动。每次你点击列表视图,它都会创建一个存储标志的意图。然后你开始那个意图的活动。解包意图找出你想要你做什么。
private OnItemClickListener itemClickListener = new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Intent intent = new Intent(this, myclass.class);
intent.putExtra(KEY, v.getId())
intent.putExtra(KEY2, position)
intent.putExtra(KEY3, id)
startActivity(intent);
}
};
然后拿到意图标志的新的活动的onCreate()
Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent= getIntent();
resId = intent.getIntExtra(KEY, 0);
...
super.setTitle(title);
不知道这是你所寻找的,希望它有助于
感谢。那就是我已经在做的,只是想知道是否有更有效的方法。无论如何,另一个问题,你能告诉我如何为一个可扩展的活动创建一个onclick监听器(以及一个onchildclicklistener)。谢谢。 – 2012-07-26 05:23:29
对不起,我以前没有建立过 – MobDev 2012-07-26 05:25:33