非英语(印地语)字符的wordwrap剪辑listview中的右边缘

时间:2014-11-19 18:59:08

标签: android android-listview word-wrap non-english

使用非英语(印地语)字符创建一个Listview,导致文本被剪裁到其假设要包装的右侧。图片如下所示。

但是,相同的代码设置适用于英文文本。

right margin and padding set to 0

还尝试在listview项目中添加填充和边距,结果如下。

注意:我使用的是android 4.1.2(16)。

right margin and padding set to 20dp

列表视图listview的代码:

       <ListView
        android:id="@+id/listview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:clickable="true"
        android:fastScrollAlwaysVisible="true"
        android:fastScrollEnabled="true"
        android:scrollbarAlwaysDrawVerticalTrack="true" 

        android:paddingRight="0dp"
        android:layout_marginRight="0dp"/>

并且自定义适配器的列表项中使用的textview是:

<TextView
     android:id="@+id/main_text"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"

     android:text="@string/verse"
     android:textColor="#000000"

     android:paddingTop="5dp"

     android:gravity="top|left"
     android:paddingRight="1dp"
     android:layout_marginRight="1dp"
     android:singleLine="false"


     android:textSize="18dp" />

0 个答案:

没有答案