【发布时间】:2015-04-04 04:40:24
【问题描述】:
我有一个来自示例的 android UI,如下所示
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:weightSum="1" android:layout_height="wrap_content">
<TextView android:text="data1:"
android:id="@+id/data1Label"
android:layout_weight="0.5"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<TextView android:text="data2:"
android:id="@+id/data2Label"
android:layout_weight="0.5"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
</LinearLayout>
<ListView android:id="@+id/in"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"
android:layout_weight="1"
/>
</LinearLayout>
然后我需要在顶部标签面板之后添加一个组合框,然后我添加了一个 Spinner 组件,如下所示
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:weightSum="1" android:layout_height="wrap_content">
<TextView android:text="data1:"
android:id="@+id/data1Label"
android:layout_weight="0.5"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<TextView android:text="data2:"
android:id="@+id/data2Label"
android:layout_weight="0.5"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
</LinearLayout>
<Spinner
android:id="@+id/cmd_spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ListView android:id="@+id/in"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"
android:layout_weight="1"
/>
</LinearLayout>
在我的 Strings.xml 资源文件中,我添加了微调器的数据列表。
<string-array name="cmd_array">
<item>cmd1</item>
<item>cmd2</item>
<item>cmd3</item>
</string-array>
然后在我的活动类的创建方法结束时,我在下面添加了将数据设置到微调器的方法
Spinner spinner = (Spinner) findViewById(R.id.cmd_spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.cmd_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
但是当我运行我的应用程序时,它并没有显示微调器。 对这个问题有任何想法吗?
更新
我正在将我的应用程序编译为一个 android libaray 项目,主要活动是从 Unity 游戏引擎开始的。
【问题讨论】: