android怎样实现弹出多个输入对话框?

2024-12-16 03:17:36
推荐回答(3个)
回答1:

1.布局文件

android:layout_height="wrap_content" android:layout_width="wrap_content"
android:background="#ffffffff" android:orientation="horizontal"
android:id="@+id/dialog">
android:layout_width="wrap_content"
android:id="@+id/tvname" android:text="姓名:" />
android:layout_width="wrap_content" android:id="@+id/etname" android:minWidth="100dip"/>

2.调用代码
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.dialog,
(ViewGroup) findViewById(R.id.dialog));
new AlertDialog.Builder(this).setTitle("自定义布局").setView(layout)
.setPositiveButton("确定", null)
.setNegativeButton("取消", null).show();

简单来说就是自定义dialog就好了
在里面创建两个对话框,也就是edittext
你试试看我这个代码。

回答2:

1.布局文件

android:layout_height="wrap_content" android:layout_width="wrap_content"
android:background="#ffffffff" android:orientation="horizontal"
android:id="@+id/dialog">
android:layout_width="wrap_content"
android:id="@+id/tvname" android:text="姓名:" />
android:layout_width="wrap_content" android:id="@+id/etname" android:minWidth="100dip"/>

2.调用代码
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.dialog,
(ViewGroup) findViewById(R.id.dialog));
new AlertDialog.Builder(this).setTitle("自定义布局").setView(layout)
.setPositiveButton("确定", null)
.setNegativeButton("取消", null).show();

简单来说就是自定义dialog就好了
在里面创建两个对话框,也就是edittext

回答3:

用一个布局文件设计好界面,在点按钮的时候调用通过LayoutInfter获得布局并显示