android IP地址输入控件,EditView焦点自动跳转下一个EditView
在做一个奇葩项目,碰到需要在手机上输入ip地址的东东,封装了一个控件,特此记录。
package com.sunseen.spcontrolsystem.view; import android.content.Context; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.text.TextUtils; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.widget.EditText; import android.widget.LinearLayout; import com.sunseen.spcontrolsystem.R; /** * ip地址控件 */ public class IPAddressView extends LinearLayout implements EditText.OnFocusChangeListener { private EditText ip_one, ip_two, ip_three, ip_four; private LinearLayout layout; public IPAddressView(@NonNull Context context) { super(context); } public IPAddressView(@NonNull Context context, @Nullable AttributeSet attrs) { super(context, attrs); } public IPAddressView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } public IPAddressView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); } /** * @param res 設置佈局 */ public void set