簡體   English   中英

android:textview將自身調整為錯誤的layout_width

[英]android:textview adjusts itself to wrong layout_width

<TextView 
    android:layout_height="wrap_content" 
    android:id="@+id/LineNumberTextView"
    android:hint="Number" 
    android:textSize="15sp" 
    android:layout_width="wrap_content"
    android:paddingRight="10sp">
</TextView>

上面的代碼創建了一個錯誤的視圖:當文本(用代碼)替換為短數字(1-3位數字)時,視圖寬度保持大約6個字符-導致太多的填充。 應用程序中的其他一些地方也會發生此問題。 一種選擇是將提示設置為1-3個字符-但這看起來很丑陋,並且不能解決文本太長的問題(也存在提示寬度問題)。 因此,如果有的話,我正在尋找一種更優雅的解決方案(不需要在每次更改時都重新計算寬度)。

順便說一句,將這種文本每次加載到列表視圖中時,都會為該布局的每次出現設置一次准確的設置(但是在加載應用程序時它是動態的並且是未知的)。 問題在android 2.1中最為嚴重,但在其他一些平台上也出現過。

根據您的要求設置“元素”,以便將textview拉伸到適當的寬度。 設置“最大值”,以便將其限制為一定的寬度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM