我正在尝试进行自定义修改striplevel
。
当得到一串数字时,我想像这样呈现它们:
而不是像这样的常规方式:
我尝试了一些方法,但没有一个给我结果如上图所示,我没有更多的想法。
您是否知道如何简单地创建它?
现在我正在使用按钮小部件:
textbox
但问题是当我从用户那里得到号码并设置文字时:
<Button
android:id="@+id/licenceplatecontainer"
android:layout_width="@dimen/licenceplate_width"
android:layout_height="@dimen/licenceplate_height"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"
android:layout_marginBottom="20dp"
android:layout_marginTop="5dp"
android:background="@drawable/rectangle"
android:text="00-000-00"
android:textSize="45sp" />
我正在失去这种模式。
答案 0 :(得分:0)
有一个很好的面具编辑文字可满足您的需求。
但也许您需要对EditText进行一些修改,使其看起来像TextView。例如,为该组件使用TextView样式并使其不可聚焦。
答案 1 :(得分:0)
android中没有用于edittext的默认掩码。相反,您可以使用提供的自定义类here。
只需使用
即可 EditText phone = (EditText)findViewById(R.id.phone);
phone.addTextChangedListener(new MaskedWatcher("(###) ###-##-##"))