繁体   English   中英

如何从自定义Spinner中获取TextView文本

[英]How to get TextView text from a custom Spinner

我有一个填充了ArrayAdapter的Spinner,这个数组中的ViewHolder适配器有两个TextView,分别是:textViewName,textViewId(id textView隐藏),我怎样才能获取这个textView来获取文本? 我没有ideia,一切都很好,但我不知道如何访问那些textView来获取他们的文本。 我想在按下按钮后得到这个文本。 我会很感激的任何材料,谢谢。

那么你可以从onItemSelected传递的view参数中获取文本,如下面的代码:

      spinner.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parentView, View v, int position, long id) {


            // Get selected row data to show on screen
            String Company    = ((TextView) v.findViewById(R.id.company)).getText().toString();
            String CompanyUrl = ((TextView) v.findViewById(R.id.sub)).getText().toString();
        }

});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM