文字顯示不下,要麼換行,要麼是部分顯示,效果都不好。
採用自定義的字型
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...