しばらくの間、オートコンプリートのドロップダウンのスタイルを設定しようとしています。現時点では、次のようになっています。
緑の領域は、選択肢のあるドロップダウンです。角の丸い長方形では今のところあまり見栄えが良くないので、そのボックスを小さくしたいと思います。
どうすればこれを達成できますか?これまでのところ、私はその中の各行を調整することしかできませんでした。
しばらくの間、オートコンプリートのドロップダウンのスタイルを設定しようとしています。現時点では、次のようになっています。
緑の領域は、選択肢のあるドロップダウンです。角の丸い長方形では今のところあまり見栄えが良くないので、そのボックスを小さくしたいと思います。
どうすればこれを達成できますか?これまでのところ、私はその中の各行を調整することしかできませんでした。
ここに質問を入れてから5分後に自分自身を見つけました。これに出くわすかもしれない誰かのために質問を続けます。
autocompletetextviewを作成するときに、ドロップダウン属性を簡単に配置できます。
android:dropDownWidth="yourWidth"
ドロップダウンbackgroundresourceを設定するためのxml属性は見つかりませんが、プログラムによる方法は正常に機能します。
autoTextView.setDropDownBackgroundDrawable(this.getResources().getDrawable(R.drawable.rounded_rectangle));
このようにして、ドロップダウンが独自のドローアブルでどのように表示されるかを定義できます。リソースからxmlを使用して変更する場合は、次の方法で行います。
android:completionHintView="@layout/your_layout"