如何在 Android 的 ViewPager 中实现 ExpandableList?
我的问题与上述问题完全相反,我想显示一个列表视图(最好是可扩展的),当单击一个项目时,我想显示一堆图像(当然每个项目都有不同的图像)。
PS:请不要告诉我为每个列表项启动不同的活动。
如何在 Android 的 ViewPager 中实现 ExpandableList?
我的问题与上述问题完全相反,我想显示一个列表视图(最好是可扩展的),当单击一个项目时,我想显示一堆图像(当然每个项目都有不同的图像)。
PS:请不要告诉我为每个列表项启动不同的活动。
这是一些可能的指导而不是解决方案。(我不太清楚问题是什么)
我可能只会创建一项活动。每次单击列表视图时,它都会创建一个带有一些存储标志的意图。然后,您以该意图开始活动。解包意图以找出您希望您的活动做什么。
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);
不知道你在找什么希望它有帮助