2

AutoCompleteTextView私はアンドロイドで拡張しました。XML レイアウト ファイルでその新しいカスタムを使用するとAutoCompleteTextView 、Eclipse に次のようなエラーが表示されます。

ポップアップを表示する前に、setContentView() を呼び出して、有効なコンテンツ ビューを指定する必要があります。例外の詳細は、[ウィンドウ] > [ビューの表示] > [エラー ログ] に記録されます。

編集された XML ファイルは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<com.mypackage.MyAutoCompleteTextView
android:id="@+id/countries_list_custom"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:completionHint="Test">
<requestFocus />
</com.mypackage.MyAutoCompleteTextView>
<TextView android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>

XML からカスタム ビューを取り出すだけで、レイアウトは問題なく表示されます。

どんな助けでも大歓迎です、ありがとう。

4

0 に答える 0