我如何讓我的旋鈕設置爲標準尺寸? 這意味着它不會是更小或更大的取決於它目前shows.I希望它有一個固定的大小,如果它包含一個更大的字,比它的大小,這個詞必須被截斷的字符串(只顯示可什麼適合微調)。謝謝你的時間。有效地使用旋轉器
Q
有效地使用旋轉器
0
A
回答
1
要根據多個屏幕給出寬度,您可以使用尺寸和設置寬度。 假設你想離開微調按鈕的區域,這樣的文本不應該ovelay它,你可以 集填充,而不是微調的文本,也可以設置marqee效果,這樣大的文本將正確地顯示。
編輯:
<Spinner
android:id="@+id/spntipode"
android:layout_width="@dimen/spin_size"
android:layout_height="wrap_content"
android:layout_below="@+id/lbltipode"
android:layout_marginLeft="10dip"
android:layout_marginTop="5dip"
android:paddingLeft="5dip"
android:paddingRight="30dip"
android:background="@drawable/spinner_selector"
/>
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
((TextView)v).setEllipsize(TruncateAt.MARQUEE);
return v;
}
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View v =super.getDropDownView(position, convertView, parent);
((TextView)v).setEllipsize(TruncateAt.MARQUEE);
return v;
}
1
只需截斷在創建時傳遞給微調器的字符串數組。
僞吧:
for each string,
if string > 20 characters,
trim to 20 characters (or 17 + ...)
add string to array.
add array to adapter of spinner.
但我必須指出,一個微調是不是一個下拉菜單。 android api通常會在屏幕中間顯示一個可滾動的「彈出」列表。並且效果很好。如果你有巨大的字符串,那麼這可能是一個問題。雖然我似乎認爲,它截斷了你..試試看。
相關問題
- 1. 更有效地旋轉行
- 2. 用numpy的旋轉矩陣高效地旋轉一組點
- 3. 更高效地旋轉64個CCSprites?
- 4. UIPickerView旋轉效果
- 5. iOS如何有效地執行cgimage的旋轉(最多125幀)?
- 6. 哪種方式可以最有效地控制旋轉?
- 7. 如何使用SharedPreferences使用旋轉器
- 8. 使用函數來旋轉地圖?
- 9. d3js - 如何使用d3js旋轉地圖
- 10. SceneKit是否旋轉(by:around:duration :)是否有效?
- 11. CSS3動畫旋轉螺旋效果?
- 12. Osmdroid地圖旋轉
- 13. 旋轉Bing地圖
- 14. Bing地圖旋轉
- 15. ios動畫旋轉效果
- 16. 陣列的低效旋轉
- 17. 最有效地使用URLByAppendingPathComponent
- 18. 更有效地使用apache?
- 19. 有效地使用Interface Builder
- 20. 有效使用python地圖
- 21. 有效地使用Java
- 22. 有選擇地旋轉垂直圖像
- 23. 使用css設計jQuery旋轉器
- 24. 使用旋轉矢量傳感器
- 25. 旋轉UIImageView逐漸使用計時器
- 26. 使用Graphics2D旋轉
- 27. 旋轉使用UIInterfacOrientation
- 28. 使用Givens旋轉
- 29. 使用javascript旋轉
- 30. 旋轉使用UIPanGestureRecognizer
確定我得到它,但在我看來有點hack.Isn't任何其他方式也是Android 4.0的微調恰好是一個下拉? – user1746708
@ user1746708剛剛檢查了我的軟糖電話。下拉區域是視圖的寬度。它將匹配你的佈局寬度,在XML文件或程序規定。這是否是「50dip」或「match_parent」,甚至使用佈局權重。 – Doomsknight
我改變了對layout_width和match_parent現在這幾乎是我想要的後援的事情是,現在它顯示字符串的一個很小的部分,只有2個字母。 – user1746708