字符在TextView中出现在屏幕外!

问题描述:

嘿,我一直在试图解决这个问题,很长一段时间,问题 是,在文本一些字符在屏幕之外,这里是一个 截图我的意思:字符在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

你可以换你的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

,并尝试使用重量:d 它限制一个CARACTERES的数量在TextView的

android:maxLength 
+0

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