
android开发动态形成数据,然后根据所点击的内容,再显示相对应的信息。
android开发动态形成数据,然后根据所点击的内容,再显示相对应的信息。比如先显示大类:内科,外科等;然后点击内科,再显示小类:神经内科,消化内科等;点击神经内科,显示...
android开发动态形成数据,然后根据所点击的内容,再显示相对应的信息。
比如先显示大类:内科,外科等;
然后点击内科,再显示小类:神经内科,消化内科等;
点击神经内科,显示神经内科的介绍;
刚接触到android,不太了解要怎么形成大类,再根据大类的传值形成小类,根据小类的传值显示介绍,知道的能不能介绍下,或是有相关的例子也可以,谢了。
就跟网页的显示一个列表,点击列表后传个ID值过去,再根据这个ID值输出对应的内容。
如果不用这个控件呢
就好比第一页只显示大类,
点击大类后,传一个值过去,然后跳到第二页,
第二页根据第一页传的值进行显示所对应的小类,
然后再点击小类,传一个值,跳到第三页,
第三页根据第二页传的值进行显示所对应的内容。 展开
比如先显示大类:内科,外科等;
然后点击内科,再显示小类:神经内科,消化内科等;
点击神经内科,显示神经内科的介绍;
刚接触到android,不太了解要怎么形成大类,再根据大类的传值形成小类,根据小类的传值显示介绍,知道的能不能介绍下,或是有相关的例子也可以,谢了。
就跟网页的显示一个列表,点击列表后传个ID值过去,再根据这个ID值输出对应的内容。
如果不用这个控件呢
就好比第一页只显示大类,
点击大类后,传一个值过去,然后跳到第二页,
第二页根据第一页传的值进行显示所对应的小类,
然后再点击小类,传一个值,跳到第三页,
第三页根据第二页传的值进行显示所对应的内容。 展开
2个回答
展开全部
使用可展开(收缩)的列表ExpandableListView类可以实现这样的需求。类似QQ好友分组,点击 “同学”,进入到显示的同学名单,等等。可以参考一下ExpandableListView类的使用,地址:http://www.elexcon.com/Item/55354.html
另外,使用列表开发的话,列表的每条项目(item)都包含一个position,通过position就可以知道点击的列表中的哪个item了
另外,使用列表开发的话,列表的每条项目(item)都包含一个position,通过position就可以知道点击的列表中的哪个item了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很好解决啊 ,每一个大类不斗是一个按钮么,点击这个按钮触发个点击事件,然后跳转到第二个页面进行处理不就行了么 比如:
//MP3音乐播放
mp3Player.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Intent intent = new Intent(MainPage.this, Mp3Main.class);
startActivity(intent);
MainPage.this.finish();
}
});
//行车记录
carRecord.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MainPage.this, CarRecordMain.class);
startActivity(intent);
MainPage.this.finish();
}
});
还有 官方的列子里面有这种列子,你可以去参考哈
//MP3音乐播放
mp3Player.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Intent intent = new Intent(MainPage.this, Mp3Main.class);
startActivity(intent);
MainPage.this.finish();
}
});
//行车记录
carRecord.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MainPage.this, CarRecordMain.class);
startActivity(intent);
MainPage.this.finish();
}
});
还有 官方的列子里面有这种列子,你可以去参考哈
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询