gpt4 book ai didi

android - 如何将布局添加到对话框

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:05 24 4
gpt4 key购买 nike

我有一个想法,但我不确定如何实现它

首先我有一个对话框

final Dialog dialog = new Dialog(mContext);

我也有布局

<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/textViewTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/textViewDescription"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"
android:text="Small Text"
android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
android:id="@+id/textViewWhen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium" />

</LinearLayout>

我想要的是在对话框中添加这个布局,我可能还想在该对话框的正下方添加更多相同的布局我该怎么做?

例如,如何在一个对话框中添加两个这样的布局?像


  Dialog Title

Large Text
Small Text
Medium Text


Large Text
Small Text
Medium Text

最佳答案

像这样:

LayoutInflater li = LayoutInflater.from(SomeActivity.this);
someLayout = (LinearLayout)li.inflate(R.layout.some_layout, null);

alert = new AlertDialog.Builder(SettingsActivity.this);
alert.setView(someLayout);

关于android - 如何将布局添加到对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12143310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com