我想在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但是在多行上?
答案 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"