listsetOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<> parent, View view,
int position, long id) {
// tv为你item中想要赋值的某个textview
TextView tv = (TextView) viewfindViewById(Ridname);
tvsetText("哈哈哈");
}
});
如果用testSize设置汉字的大小,其值用像素表示。用 屏幕宽度的像素/汉字宽度像素就得到了所能显示文字的长度,如果出现字母和特殊符号的时候,这样计算字符串长度就不准确了。
可用下面办法获取长度:
Paint paint =
new
Paint();
paintsetTextSize(currentTextViewgetTextSize());
float size =paintmeasureText(currentTextViewgetText()toString());
listViewsetOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<> parent, View v, int location, long id) {
new AlertDialogBuilder(Databasethis)setMessage(listViewgetItemAtPosition(location)+"")setPositiveButton("确定", null)create()show();
}
});
点击即可根据item 的id拿到值
以上就是关于android 如何点击listview 获取选中行 并赋值给其中的textview全部的内容,包括:android 如何点击listview 获取选中行 并赋值给其中的textview、android 怎么获取TextView字符串的长度、android listview中有多个TextView如何取值,我如何才能把这两个Textview中的值同时取出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)