2011-06-24 36 views
1

我在我項目的一個佈局中添加了寬度爲的 Spinner:
width=this.getWindowManager().getDefaultDisplay().getWidth()/2;
如何在Android Spinner的選定文本上添加選框?

spinner具有不同寬度的字符串,甚至可以包含兩行。現在由於spinner width是明確的(屏幕寬度的一半),當我從spinner中選擇一個字符串時,所選文本與spinner UI重疊。

如何在選定文本上應用選取框效果?

回答

0

我猜你已經嘗試添加

android:singleLine="true" 
android:ellipsize="marquee" 
android:marqueeRepeatLimit="marquee_forever" 

所選文本的觀點,在XML文件? android.R.layout.simple_spinner_item的

TextView Marquee

+0

TextView的用於顯示下旋轉器中的字符串。我檢查了這個XML。這些屬性已經設置。你可以在這裏檢查:[鏈接] http://www.devdaily.com/java/jwarehouse/android-examples/platforms/android-2/data/res/layout/simple_spinner_item.xml.shtml – Khushboo

+0

我甚至編碼這也: 'View view = linflater.inflate(android.R.layout.simple_spinner_item,null); \t \t TextView tv =(TextView)view.findViewById(android.R.id.text1); \t \t Log.v(「EMS1」,「Found the textview:」+ tv); \t \t tv.setSingleLine(); \t \t tv.setEllipsize(TruncateAt.MARQUEE); \t \t tv.setMarqueeRepeatLimit(-1);' – Khushboo

相關問題