3

しばらくの間、オートコンプリートのドロップダウンのスタイルを設定しようとしています。現時点では、次のようになっています。

ここに画像の説明を入力してください

緑の領域は、選択肢のあるドロップダウンです。角の丸い長方形では今のところあまり見栄えが良くないので、そのボックスを小さくしたいと思います。

どうすればこれを達成できますか?これまでのところ、私はその中の各行を調整することしかできませんでした。

4

1 に答える 1

13

ここに質問を入れてから5分後に自分自身を見つけました。これに出くわすかもしれない誰かのために質問を続けます。

autocompletetextviewを作成するときに、ドロップダウン属性を簡単に配置できます。

android:dropDownWidth="yourWidth"

ドロップダウンbackgroundresourceを設定するためのxml属性は見つかりませんが、プログラムによる方法は正常に機能します。

autoTextView.setDropDownBackgroundDrawable(this.getResources().getDrawable(R.drawable.rounded_rectangle));

このようにして、ドロップダウンが独自のドローアブルでどのように表示されるかを定義できます。リソースからxmlを使用して変更する場合は、次の方法で行います。

android:completionHintView="@layout/your_layout"
于 2012-07-16T02:03:36.313 に答える