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("哈哈哈");

            }

        });

Android里的textview空间获取行数,可以在页面渲染完成之后,使用textview的getLineCount()方法进行获取,一定要将获取行数的代码放到另外一个线程中,否则无法获取到行数,如下代码:

TextView tv_test=(TextView)findviewbyid(u id);  //初始化textview控件

tv_testpost(new Runnable() {  //新开一个线程进行行数的获取

            @Override  

            public void run() {  

                logMe("当前" + position, "" + tvgetLineCount());  

            }  

});

先回答你的问题,TableRow(继承于LinearLayout)是TableLayout的第一层子View,所以TableLayout的getChildAt方法获得的是TableRow而非其它View。额外的。。你的目的是获取这个TextView对象,难道你不知道有findViewById这个神一样的方法存在么??不管你用代码布局还是XML布局,都可以给这个TextView一个Id,然后通过这个Id找到它

String childName = adaptergetChild(groupPosition, childPosition);

用这个就行了,我已经是过了,正确。

怎么会用到onItemLongClick?这个是长按功能啊

public void onItemClick(AdapterView<> parent, View view, int postion, long id) {}应该是这个方法。

你这个Gridview+Textview是指在GridView的itemview布局里面就放一个textview?

而你的onItemClickListener中得到所点击Item的“值” 是要什么值?是textview的内容?

如果是取textview的内容的话,这个textview的值必然是你在setAdapter时候数据就给进去了,你只要在你数据元里面去取对应position 的内容就行了啊

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 里获取行数、如何获取TableLayout中的TextView子控件值,需要考虑TableRow吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9314494.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存