android– 具有长文本的Spinner无法正常工作

android– 具有长文本的Spinner无法正常工作,第1张

概述我对旋转器有一些问题.根据我的日期,我必须使用EditText或Spinner向TableRow添加TextView.我必须在Spinner中显示的数组有点长.我用带有短文本的数组测试了我的代码,它看起来像这样:这里唯一的问题是spinner不是fill_parent.如果我把我的数组放到spinner它看起来像这样:在这种情况下,微调器看起来不像微调器,并

我对旋转器有一些问题.根据我的日期,我必须使用EditText或Spinner向tableRow添加TextVIEw.我必须在Spinner中显示的数组有点长.我用带有短文本的数组测试了我的代码,它看起来像这样:

这里唯一的问题是spinner不是fill_parent.

如果我把我的数组放到spinner它看起来像这样:

在这种情况下,微调器看起来不像微调器,并且EditText不再可见.当我选择微调器时,会出现以下视图:

在这里,我需要显示数组的所有文本.
这是我的代码:

tableRow.LayoutParams lp = new tableRow.LayoutParams(            tableRow.LayoutParams.FILL_PARENT,tableRow.LayoutParams.WRAP_CONTENT);tablerow_product[i] = new tableRow(vIEwToload.getContext());tablerow_product[i].setLayoutParams(lp);product_spinner[i] = new Spinner(vIEwToload.getContext());product_spinner[i].setLayoutParams(lp);   product_spinner[i].setBackgroundResource(R.drawable.spinner_selector);String[] proba={"red","blue"};  //first image is with this test arrayArrayAdapter spinnerArrayAdapter = new ArrayAdapter(vIEwToload.getContext(),com.Orange.R.layout.my_spinner_textvIEw,spinnerArray);                                     spinnerArrayAdapter.setDropDownVIEwResource(androID.R.layout.simple_spinner_item);product_spinner[i].setAdapter(spinnerArrayAdapter);tablerow_product[i].addVIEw(product_spinner[i]);                                            themes_tableLayout.addVIEw(tablerow_product[i],new tableLayout.LayoutParams(tableRow.LayoutParams.FILL_PARENT,tableRow.LayoutParams.WRAP_CONTENT));

和my_spinner_textvIEw.xml:

任何人都可以帮我解决吗?欢迎任何想法.提前致谢.最佳答案对于我的问题我发现了这个解决方案

Spinner language = (Spinner) findVIEwByID(com.Orange.R.ID.current_language_text);ArrayAdapter adapter = new ArrayAdapter(this,languages);adapter.setDropDownVIEwResource(com.Orange.R.layout.multiline_spinner_dropdown_item);language.setAdapter(adapter);

其中languages是String []和my_spinner_textvIEw.xml是:

总结

以上是内存溢出为你收集整理的android – 具有长文本的Spinner无法正常工作全部内容,希望文章能够帮你解决android – 具有长文本的Spinner无法正常工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

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

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

发表评论

登录后才能评论

评论列表(0条)