使用android.R.layout.simple_dropdown_item_1line的奇怪行为

时间:2011-08-05 13:36:17

标签: android android-layout android-emulator android-2.2-froyo

我在使用android.R.layout.simple_dropdown_item_1line时有奇怪的行为 MultiAutoCompleteTextView

我使用的代码是:

contactId = (MultiAutoCompleteTextView) findViewById(R.id.contactId);
contactAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line,readContacts());
contactId.setAdapter(contactAdapter);
contactId.setThreshold(1);

我的布局文件包含:

<MultiAutoCompleteTextView
    android:id="@+id/contactId"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:hint="To"
    android:layout_margin="3dip">
</MultiAutoCompleteTextView>

我的模拟器在multiAutoCompleteTextView上显示透明的白色背景 contactList信息。

为什么我有这种奇怪的行为?我正在使用Android 2.2进行开发。

2 个答案:

答案 0 :(得分:0)

我通过更新我的Android版本来解决它

答案 1 :(得分:0)

我遇到了同样的问题。 drop down的内容未在android 2.2设备中显示。 我通过drop down

的更改布局解决了问题

更改

android.R.layout.simple_dropdown_item_1line

R.layout.support_simple_spinner_dropdown_item