Spinner自定義字型

2021-08-09 13:21:44 字數 817 閱讀 1601

文字顯示不下,要麼換行,要麼是部分顯示,效果都不好。

採用自定義的字型

1、繫結adapter的時候指定自己的樣式

adapter = new arrayadapter(this, r.layout.******_spinner_item_my, list);
2、******_spinner_item_my.xml檔案內容如下:

xmlns:android=""

android:id="@android:id/text1"

style="?android:attr/spinneritemstyle"

android:singleline="true"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:ellipsize="marquee"

android:textsize="14dip"

android:textalignment="inherit"/>

3、看看效果

自定義Android的Spinner

有乙個關於spinner擴充套件的問題,問題是,怎麼把彈出來的選單自定義。當然,書上是沒有告訴你的,它們壓根就不知道那個和arrayadapter相關的兩個layout關聯到底是什麼回事說清楚,就這麼列了個 就算了。而自定義spinner則是和這兩個layout有關,arrayadapter中初始化...

自定義Android的Spinner

有乙個關於spinner擴充套件的問題,問題是,怎麼把彈出來的選單自定義。當然,書上是沒有告訴你的,它們壓根就不知道那個和arrayadapter相關的兩個layout關聯到底是什麼回事說清楚,就這麼列了個 就算了。而自定義spinner則是和這兩個layout有關,arrayadapter中初始化...

Android 自定義Spinner和其下拉視窗

現效果 自定義spinner其實包括兩個部分 第一部分是用來開啟下拉列表的按鈕,如圖 裡面的文字需要注意下,spinner控制項沒有直接修改文字的介面,這個文字實際上是在adapter中設定,例如 arrayadapteradapter new arrayadapter getcontext r.l...