2011-05-10 53 views
2

嘿,我一直在試圖解決這個問題,很長一段時間,問題 是,在文本一些字符在屏幕之外,這裏是一個 截圖我的意思:字符在TextView中出現在屏幕外!

enter image description here

XML:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:background="@drawable/list" 
    android:orientation="vertical" 
    android:padding="15dip" 
    android:layout_width="fill_parent" 
    android:id="@+id/relativeLayout1" 
    android:layout_height="fill_parent"> 
    <TextView 
     android:textSize="20sp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textColor="#000" 
     android:id="@+id/Munawwat_Text_TextView_text" 
     android:layout_alignParentRight="true" 
    /> 
</RelativeLayout> 

任何人都可以提出一個方法/變通方法來解決這個問題?
解決此問題的方法是將其放入EditText中。如果我把文本 到的EditText,在EditText上得到水平滾動 (滾動的〜3px的),這是很好的,所以你可以看到, 都出了屏幕的特點,但我不想讓與 用戶爛攤子文字。所以:

  1. 是否有可能不允許用戶在EditText上和 編輯在同一時間讓EditText上獲得滾動?
  2. 是否有任何其他看法,我可以把TextView放入它,所以它 可以滾動一點,所以我可以看到字符? (限制 滾動的視圖)
  3. 有沒有辦法限制TextView中每行中的字符數? ?

我知道我問了很多,雖然這是我最後一個問題之一 我真的很感激任何評論/建議! 謝謝。

+0

您是否嘗試在ScollView中添加TextView? – Aleadam 2011-05-10 14:44:57

回答

0

你可以換你的TextView在ScrollView。或者縮小文字。或嘗試在左側添加padding以查看它是否強制換行。

+0

滾動是個好主意:D @Bem Williams – PedroAGSantos 2011-05-10 14:49:55

+0

填充和使文本變小不起作用,相同的結果..關於ScrollView,我可以使滾動視圖水平滾動只有5像素? – Omar 2011-05-10 15:00:28

+0

我不確定你可以,對不起,我的測試沒有任何工作。另一種方法可能是使用EditText,然後使用一個關鍵偵聽器來捕獲和使用所有按鍵? – 2011-05-10 15:56:06

0

,並嘗試使用重量:d 它限制一個CARACTERES的數量在TextView的

android:maxLength 
+0

這將縮短行,但也有其他字符在屏幕之外:( – Omar 2011-05-10 14:59:02