前言本文主要给大家介绍了关于Android实现IP地址格式输入框的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。实现效果图:解决方案: 1.添加4个Ed
前言
本文主要给大家介绍了关于Android实现IP地址格式输入框的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
实现效果图:
解决方案:
1.添加4个EditText和三个TextView
2.设置TextView内容为点,且靠下方。设置EditText背景和边框为透明
3.为每个EditText添加监听事件
示例代码
Layout:
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginTop="6dp" android:layout_weight="4" android:background="@drawable/ip_input_shape"> <EditText android:id="@+id/IP_1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:background="@null" android:gravity="center_horizontal" android:inputType="number" //输入类型 android:lines="1" android:maxLength="3" //最多三个 android:textSize="24sp" android:imeOptions="actionNext"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="bottom" android:text="." /> <EditText android:id="@+id/IP_2" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:background="@null" android:gravity="center_horizontal" android:inputType="number" android:lines="1" android:maxLength="3" android:textSize="24sp" android:imeOptions="actionNext"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="." /> <EditText android:id="@+id/IP_3" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:background="@null" android:gravity="center_horizontal" android:inputType="number" android:lines="1" android:maxLength="3" android:textSize="24sp" android:imeOptions="actionNext"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="." /> <EditText android:id="@+id/IP_4" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:background="@null" android:gravity="center_horizontal" android:inputType="number" android:lines="1" android:maxLength="3" android:textSize="24sp" android:imeOptions="actionNext"/> </LinearLayout> <Button android:id="@+id/Save_Ip" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="2" android:text="Save" /> </LinearLayout>
--结束END--
本文标题: Android实现IP地址输入框的方法示例代码
本文链接: https://www.lsjlt.com/news/220782.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0