Android 用于在多行edittext的每行中设置限制
我想在edittext的每一行中设置限制,然后单击enter键光标移动到android studio的下一行,请回答我如何做到这一点..我的代码是Android 用于在多行edittext的每行中设置限制,android,xml,Android,Xml,我想在edittext的每一行中设置限制,然后单击enter键光标移动到android studio的下一行,请回答我如何做到这一点..我的代码是 <EditText android:inputType="textMultiLine|number" android:singleLine="false" android:digits= "0,1,2,3,4,5,6,7,8,9" android:id="@+id/number" an
<EditText
android:inputType="textMultiLine|number"
android:singleLine="false"
android:digits= "0,1,2,3,4,5,6,7,8,9"
android:id="@+id/number"
android:hint="Enter Number Here..."
android:paddingLeft="10dp"
android:textSize="15sp"
android:fontFamily="sans-serif"
android:layout_margin="5dp"
android:gravity="top|left"
android:background="#ffffff"
android:layout_width="match_parent"
android:layout_height="130dp" />
当我单击enter键时,它不起作用;当我从XML代码中删除inputType时,请解决enter键起作用的问题。您可能需要使用android:minEms或android:maxEms。请在以下链接中阅读更多内容:
请遵循以下步骤:
步骤1:在XML中添加这些行
步骤2可选:在活动中使用以下代码
如果您想在用户单击“下一步”时执行某些操作
我正在使用AndroidX并启用Java 1_8
希望这会有帮助
android:maxLines="1"
android:imeOptions="actionNext"
editText.setOnEditorActionListener((v, actionId, event) -> {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
//your code here
return true;
}
return false;
});