android 如何点击listview 获取选中行 并赋值给其中的textview

android 如何点击listview 获取选中行 并赋值给其中的textview,第1张

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中的值同时取出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9813513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存