<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="300dp"
android:layout_height="180dp"
android:gravity="center"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@android:color/holo_green_light">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:text="IP设置"
android:textColor="#fff"
android:textSize="24sp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="#fff"
android:gravity="center"
android:orientation="horizontal"
android:padding="5dp">
<EditText
android:id="@+id/et_ip1"
style="@style/textview14sp"
android:layout_weight="1"
android:inputType="phone"
android:maxLength="3"
android:textColor="@color/colorPrimary" />
<EditText
android:id="@+id/et_ip2"
style="@style/textview14sp"
android:layout_weight="1"
android:inputType="phone"
android:maxLength="3"
android:textColor="@color/colorPrimary" />
<EditText
android:id="@+id/et_ip3"
style="@style/textview14sp"
android:layout_weight="1"
android:inputType="phone"
android:maxLength="3"
android:textColor="@color/colorPrimary" />
<EditText
android:id="@+id/et_ip4"
style="@style/textview14sp"
android:layout_weight="1"
android:inputType="phone"
android:maxLength="3"
android:textColor="@color/colorPrimary" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="45dp"
android:orientation="horizontal">
<Button
android:id="@+id/btn_ipok"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:color/holo_green_light"
android:text="确认"
android:textColor="#fff"
android:textSize="30sp" />
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="#fff" />
<Button
android:id="@+id/btn_ipcancle"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:color/holo_green_light"
android:text="取消"
android:textColor="#fff"
android:textSize="30sp" />
</LinearLayout>
</LinearLayout>
<!-- 自定义对话框样式 -->
<style name="dialog_custom" parent="android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:background">#00000000</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
public class IP_dialog extends Dialog {
private Button btnOk, btnCancle;
private EditText ip1, ip2, ip3, ip4;
public static String ip = "";
public IP_dialog(Context context) {
super(context, R.style.dialog_custom);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dialog);
initView();
initEvet();
}
/*初始化组件*/
private void initView() {
btnOk = (Button) findViewById(R.id.btn_ipok);
btnCancle = (Button) findViewById(R.id.btn_ipcancle);
ip1 = (EditText) findViewById(R.id.et_ip1);
ip2 = (EditText) findViewById(R.id.et_ip2);
ip3 = (EditText) findViewById(R.id.et_ip3);
ip4 = (EditText) findViewById(R.id.et_ip4);
}
/*监听事件*/
private void initEvet() {
btnOk.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ip = getIP();
Log.e("IP--->", ip);
dismiss();
}
});
btnCancle.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dismiss();
}
});
}
/*获取输入的IP值*/
private String getIP() {
String ip = ip1.getText().toString().trim() + "."
+ ip2.getText().toString().trim() + "."
+ ip3.getText().toString().trim() + "."
+ ip4.getText().toString().trim();
return ip;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有