解决方案 »
- Log信息没有打印
- 关于源码下模拟器的分辨率问题。
- RadioGroup设置成默认未选中状态
- 请教各位前辈:TextView中的URL超链接显示问题
- android中怎么在自定义view中实现自由复制文本的效果,就像电子书阅读器中的效果?
- 点击listview获得id的同时将listview中的内容显示到另一个activity中的Edittext
- ContentProvider数据问题
- android framework以及其他C++代码中的LOGV,如何输出?
- spinner的样式如何更改
- 小白刚安的Android studio 各种坑 很苦恼
- 请教:大家在从事游戏开发的时候,使用的是什么游戏引擎
- 求android内存释放 方法
在点击事件中有一个参数View arg1通过arg1.getChildCount获得这个view中的元素数量,
例如:
int childCount = arg1.getChildCount();
for(int i=0; i<childCount; i++)
{
view v = arg1.getChildAt(i);
if(view instanceof TextView)
{
v.setVisibility(0);
break;
}
}然后通过循环方式判断arg1.getChildAt(i);是否是TextView类型,是的话就显示,然后退出。
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
TextView ls_id_i = (TextView)findViewById(R.id.ls_id);
Toast.makeText(getApplicationContext(),
ls_id_i.getText(),
Toast.LENGTH_SHORT).show();
}
});打印的一直是第一个item的textview的值 ,怎么做才能使得出点中的那个item值