0

AutoCompleteTextView画面の横に があります。これが XML です。

<AutoCompleteTextVie
        android:id="@+id/location"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="Location"/>

私が使っているアダプターはこちらです。

locationsAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, this.locations);

残念ながら、提案は画面の半分から外れて表示されるため、たとえば「キッチン テーブル」は「キッチ」と表示されます。

さらに、ボタンを画面上にとどまるようにさらに左に移動すると、ドロップダウンの幅がボタンの幅として切り取られ、多くのテキスト オプションよりも小さくなります。

助言がありますか?

HTC Sensation XL を使用していますが、これがデバイス依存の動作かどうかはわかりません。

関連する質問: AutoCompleteTextView ドロップダウンが編集フィールドの下ではなく上に表示される

4

1 に答える 1

1

申し訳ありませんが...ドキュメントを調べておくべきでした!

android:dropDownWidth="200dp"
android:dropDownHorizontalOffset="-30dp"

おそらくこれを行うためのより良い方法があります...お気に入りがあれば教えてください。

于 2013-03-19T10:48:47.973 に答える