Max" X" TextView中每行的字符数?

时间:2016-03-14 16:00:25

标签: android xml xamarin

我想在TextView中每行最多5个字符,但我找不到办法。左右 我看到了其他相关帖子,但没有找到解决方案......

这是我的代码:

mTracker.setScreenName("yourscreenname");

知道它为什么不工作?

编辑

我发现如果我删除<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:importantForAccessibility="no" android:background="#000000" android:minWidth="25px" android:minHeight="25px"> <TextView android:text="" android:id="@+id/numeroDial" android:textSize="97dp" android:inputType="number" android:textColor="#FFFFFF" android:importantForAccessibility="no" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="5" android:gravity="top" android:minLines="1" android:maxLines="3" /> </LinearLayout> 我的代码有效......我怎样才能继续定义inputType但是在多行上?

2 个答案:

答案 0 :(得分:1)

使用maxLength属性。

<TextView 
    android:id="@+id/numeroDial" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:maxLength="5"/>

请参阅documentation

答案 1 :(得分:0)

如果你想在多行上执行此操作并且仍然限制长度,请在xml中为EditText添加以下两个属性:

android:maxLength="5"
android:lines="2"