【发布时间】:2014-10-22 10:08:27
【问题描述】:
它的第二天和斗争仍在继续...... :( 我有一个微调器,其中有文本长度很大的项目..所以我想添加 eclippse 和 marque.so 所选项目将变得可滚动..
需要一个微调器的选中项在被选中后滚动。微调器的宽度小于其选择的文本。 Whenever an item is selected, it has to scroll indefinitely in the spinner display.我可以在 TextView 中获取文本以选取框,但不能获取微调器所选项目的文本。有什么线索吗?
我有 微调器
private Spinner spinProcess;
spinProcess = (Spinner)findViewById(R.id.spinSearch);
这个微调器的 XMl 如下
<Spinner
android:id="@+id/spinSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:background="@drawable/add_project_drop_down_enabled"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:paddingLeft="10dp"
android:paddingRight="35dp"
android:spinnerMode="dropdown"
android:scrollHorizontally="true"
android:textColor="@color/spinnerText" />
罪人的适配器如下
final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(HelpActivity.this,android.R.layout.simple_spinner_dropdown_item);
for(int i=0;i<SpinnerLIst.size();i++)
{
arrayAdapter.add(SpinnerLIst.get(i));
}
spinProcess.setAdapter(arrayAdapter);
我尝试修改 android.R.layout.simple_spinner_dropdown_item ..但没有一个对我有用?? 关于这个已经有很多问题被问过了..但没有这样的解决方案对我有用......
【问题讨论】:
标签: android android-layout spinner