解决方案 »
- 在oncreate()方法中handler的post先执行再显示界面?why
- 下面的service为什么启动不了啊
- 为什么红色部分总是出错呢,怎么改啊,急急急
- 高手请进(高分重赏,不够另开贴加分)
- 请问Android 中canvas.drawText怎么换行啊?求解中
- 刷新listview时出现问题
- 如何从网上下一个jpg,然后设置到ImageView里面去
- resolveService()返回值如何排序
- j2me 移植到androvid 平台 有没有比较有效率的方式
- 麻烦给一份android系统源代码?
- android中使用webview调用银联问题
- 求 微信中聊天或者朋友圈中解析路径的方法
if 条目大于 2条 就把更多设置为可见。
那是不是要写2个BaseAdapter?
还有for循环生成的每个item都有个预订按钮,那绑定事件点击也不一样啊,是按item序号区分吗?
我刚才也写了下,点击”更多“,隐藏item显示在最外面ListView的下面,不知道什么情况···
多谢了,我先下来看看,有大神做了类似功能的,贴下代码最好了
我在getView里面判断的时候,如果有多个”更多“按钮,设置监听的时候,每个”更多“按钮的监听事件都是一样的,也就是相当于点击的都是最后一个”更多“按钮······大神这么快就搞定,能不能小花点时间把设置监听的代码写下贴出来,或者发我邮箱[email protected]啊,多谢了!
表示还没有搞定啊
{
convertView = mInflater.inflate(R.layout.item,null);
ListView subList = (ListView) convertView.findViewById(R.id.sub_list);
Button bt = (Button) convertView.findViewById(R.id.more);
bt.setText("more"+position);
bt.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
subList.setVisibility(View.VISIBLE);
subList.setAdapter(new OtherAdapter(MainActivity.this));
}
});
return convertView;
}
这样写所有“更多”按钮点击事件不都一样了吗?大家帮忙看看吧,昨天没搞定,今天不想费时间了,赶紧解决!
你目前这个的话,用嵌套list,隐藏item来做也行的。
我建议你还是用ExpandableListView吧。
先把17楼的问题解决,找点信心,再用ExpandableListView试试。