Android中自动完成控件AutoCompleteTextView的setOnItemClickListener事件怎么用怎么获取控件中的值

Android中自动完成控件AutoCompleteTextView的setOnItemClickListener事件怎么用怎么获取控件中的值,第1张

下拉框,要看你设置的是什么类型的对象

AutoCompleteTextViewsetOnItemClickListener(new OnItemClickListener() {

@Override

public void onItemClick(AdapterView<> parent, View view, int position, long id) {

Object obj = parentgetItemAtPosition(position);

//这个就是取点击的条目绑定的值,

//实际上返回的就是适配器的 AdaptergetItem(position);

    }

});

请采纳

如果是自定义的控件可以用一下代码TypedArray ta = contextobtainStyledAttributes(attrs, RstyleableMyToggleBtn);// 由attrs 获得 TypeArray,

如果是系统自带的控件,通常控件点get会有对应的获取属性值的方法,如textViewgetHeight,不过有些方法如margin,就要通过layoutparam去获取设置

写监听器的时候

listviewsetOnItemClickListener(new OnItemClickListener() {

@Override

public void onItemClick(AdapterView<> arg0, View arg1, int arg2,

long arg3) {

( int arg2的值 就是所点击的item的值)

}

});

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中自动完成控件AutoCompleteTextView的setOnItemClickListener事件怎么用怎么获取控件中的值全部的内容,包括:Android中自动完成控件AutoCompleteTextView的setOnItemClickListener事件怎么用怎么获取控件中的值、android 怎么在代码中获取控件的属性值、android Listview+TextView+baseadapter,怎样在onItemLongClick()中得到所点击的Item的值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存