android-alertdialog 相关问题

Dialog的子类,可以显示一个,两个或三个按钮。如果只想在此对话框中显示String,请使用setMessage()方法。

Android 对话框标题对齐

如何让“登录”标题垂直居中? 这是风格: <item name="android:textColor">@android:</desc> <question vote="0"> <p>如何将“登录”标题垂直居中?</p> <p><img src="https://cdn.txt58.com/i/AWkuc3N0YXRpYy5uZXQvdEFwNXEucG5n" width="350"/></p> <p>这就是风格:</p> <pre><code>&lt;style name=&#34;ABGAlertDialog&#34; parent=&#34;@android:style/Theme.DeviceDefault.Dialog&#34;&gt; &lt;item name=&#34;android:textColor&#34;&gt;@android:color/black&lt;/item&gt; &lt;item name=&#34;android:textColorHint&#34;&gt;@android:color/darker_gray&lt;/item&gt; &lt;item name=&#34;android:background&#34;&gt;@color/corporativo_red&lt;/item&gt; &lt;item name=&#34;android:windowTitleStyle&#34;&gt;@style/MyAlertDialogTitle&lt;/item&gt; &lt;/style&gt; &lt;style name=&#34;MyAlertDialogTitle&#34;&gt; &lt;item name=&#34;android:background&#34;&gt;@color/corporativo_red&lt;/item&gt; &lt;item name=&#34;android:colorBackground&#34;&gt;@color/corporativo_red&lt;/item&gt; &lt;item name=&#34;android:textColor&#34;&gt;@android:color/white&lt;/item&gt; &lt;item name=&#34;android:textStyle&#34;&gt;bold&lt;/item&gt; &lt;item name=&#34;android:maxLines&#34;&gt;1&lt;/item&gt; &lt;item name=&#34;android:textSize&#34;&gt;20sp&lt;/item&gt; &lt;item name=&#34;android:bottomOffset&#34;&gt;5sp&lt;/item&gt; &lt;/style&gt; </code></pre> <p>我尝试过<pre><code>gravity</code></pre>、<pre><code>textAlignment</code></pre>和其他一些项目,但没有结果。</p> </question> <answer tick="false" vote="1"> <p>您无法将普通警报对话框的标题居中。您将需要创建一个自定义对话框,最好使用对话框片段或对话框活动,具体取决于您需要的功能。</p> </answer> <answer tick="false" vote="0"> <p>在 android:textAppearance 中设置文本样式</p> <pre><code>&lt;style name=&#34;MyAlertDialogTitle&#34;&gt; &lt;item name=&#34;android:background&#34;&gt;@color/corporativo_red&lt;/item&gt; &lt;item name=&#34;android:colorBackground&#34;&gt;@color/corporativo_red&lt;/item&gt; &lt;item name=&#34;android:bottomOffset&#34;&gt;5sp&lt;/item&gt; &lt;item name=&#34;android:textAppearance&#34;&gt;@style/YourTextStyle&lt;/item&gt; &lt;/style&gt; </code></pre> <p><a href="https://stackoverflow.com/questions/18624091/change-both-text-and-background-color-in-title-bar-android">更改标题栏中的文本和背景颜色(Android)?</a><br/> <a href="https://stackoverflow.com/questions/14492341/textview-using-the-dialog-title-style-androidstyle-textappearance-dialogwind">Textview:使用对话框标题样式:@android:style/TextAppearance.DialogWindowTitle</a></p> </answer> <answer tick="false" vote="0"> <p>如果警报对话框在没有任何自定义布局或主题的情况下正常,那么您可以通过传递 id 和 android 命名空间来获取对象</p> <pre><code>AlertDialog.Builder alertDialogBuild = new AlertDialog.Builder(getActivity()); alertDialogBuild.setMessage(&#34;message text align center&#34;); alertDialogBuild.setTitle(&#34;Title text Align Center&#34;); alertDialogBuild.setPositiveButton(&#34;Okay&#34;, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); AlertDialog dialog = alertDialogBuild.show(); TextView title = (TextView) dialog.findViewById(getActivity().getResources().getIdentifier(&#34;alertTitle&#34;, &#34;id&#34;, &#34;android&#34;)); title.setGravity(Gravity.CENTER); TextView message = (TextView) dialog.findViewById(getActivity().getResources().getIdentifier(&#34;message&#34;, &#34;id&#34;, &#34;android&#34;)); message.setGravity(Gravity.CENTER); </code></pre> </answer> <answer tick="false" vote="0"> <pre><code>static void centerTitleHorizontally(final TextView title) { ViewTreeObserver vto = title.getViewTreeObserver(); vto.addOnGlobalLayoutListener (new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { try { title.getViewTreeObserver().removeOnGlobalLayoutListener(this); } catch (NoSuchMethodError x) { title.getViewTreeObserver().removeGlobalOnLayoutListener(this); } Rect bounds = new Rect(); title.getPaint().getTextBounds(title.getText().toString(), 0, title.getText().length(), bounds); title.setPadding((title.getWidth() - bounds.width()) / 2, 0, 0, 0); } }); } </code></pre> </answer> <answer tick="false" vote="0"> <p>添加<pre><code>&lt;item name=&#34;android:gravity&#34;&gt;center&lt;/item&gt;</code></pre>对我有用。</p> </answer> </body></html>

回答 0 投票 0

setPositiveButton 文本未出现

向我的应用程序添加启动屏幕后,我的 setPositiveButton 的文本 - “完成” - 已停止出现。在应该出现“完成”的地方有一个空格。但点击

回答 1 投票 0

如何从不可组合函数调用可组合Alertdialog

我想检查手机是否已root。为此,我想在单击应用程序后立即进行检查。 @HiltAndroidApp 类 ShoppingApp : Application(), Configuration.Provider { 覆盖...

回答 2 投票 0

无法正确导入AlertDialog(或已弃用的导入?)

我正在学习 Kotlin 的 Room 教程,(大约 40 分钟)出现以下错误: 下面是我的代码(我检查了它,它似乎与视频中显示的完全一样) @可组合 有趣的添加联系方式...

回答 1 投票 0

应用程序在 AlertDialog .show() 上崩溃 - 我找到了解决方案

我是新来的。 我正在构建一个应用程序,但每当涉及到 AlertDialog .show() 时,它都会崩溃。我在互联网上进行了研究,但找不到任何解决方案。我发现的大多数案例都有

回答 3 投票 0

警报对话框标题被截断并仅显示点(如何在 strings.xml 中调整标题大小?)

我附上了标题内容的图像,对话框的标题被截断,我不明白为什么,我看到一些警报对话框仅适用于 2 行,这是问题所在吗? 错误 私人乐趣

回答 3 投票 0

在 Jetpack Compose 中显示自定义警报对话框

我正在搜索如何在 Jetpack Compose 中创建自定义对话框。在 XML 或 Material Design 中,我们可以轻松创建自定义对话框,在其中我们可以接受用户输入、单选按钮等,但我没有找到这样的...

回答 9 投票 0

在jetpack compose中显示对话框时如何隐藏导航栏?

我在jetpack compose中隐藏了导航栏。 但是,当我显示对话框时,导航栏也会显示。 我想在显示对话框时隐藏导航栏。 详情请看GIF动画

回答 4 投票 0

可组合警报对话框未更改为深色模式

在我的 Compose 活动中,我有以下 AlertDialog: 警报对话框( 标题 = { 文本(文本 = 对话框标题) }, 文本 = { 文本(文本 = 对话框描述) }, 确认按钮 = {} ) 看起来像...

回答 1 投票 0

MaterialAlertDialog 弹出窗口不会调整平移直到顶部

我最近将 AlertDialog 迁移到 MaterialAlertDialog (并改进了整体布局,例如使用本机按钮 而不是对话框的自定义视图中的自定义按钮。) 以前...

回答 1 投票 0

如何从 AlertDialog 中的列表视图获取 onItemclick

我有一个带有三个相同按钮和三个相同文本视图的活动。每个按钮 onClick 都会通过以下代码调用 AlertDialog: PickerDialog = new PickerDialogFragment();

回答 1 投票 0

无法将自定义listView中的TextView更改为alertDialog中editText的用户输入

我希望用户从警报对话框中的编辑文本中输入文本,并将列表视图中的文本视图更新为该输入。似乎只有当我不在编辑文本中输入任何内容时,它才起作用

回答 2 投票 0

我想创建一个可滚动的对话框? [重复]

可能的重复: 在 Android 中向 AlertDialog 添加垂直滚动条? 在我的项目中,有一些按钮。每当我单击一个按钮时,它都会显示一个带有描述的警报对话框...

回答 2 投票 0

带有箭头/插入符号的自定义弹出窗口

如何制作一个自动模糊背景并有箭头作为指针的对话框?使用什么组件? 您能给我有关如何创建自定义对话框的参考或说明吗? ...

回答 1 投票 0

如何让AlertDialog即使在进入其他Activity后也仍然存在?

每当任何用户在由于会话过期而注销后打开我的应用程序时。我有两个进程同时运行,其中一个是从 Splashscreen 到 MainActivity 的意图,而 s...

回答 2 投票 0

在android中让AlertActivity全屏

如何在android中让AlertActivity全屏显示 基本上 AlertActivity 是一个实现 DialogInterface ref 的 Activity

回答 5 投票 0

如何在React Native中在Android上显示操作系统风格的警报?

所以,当我在Android上使用react-native Alert.alert()函数时,它会显示一个默认样式的android警报。我想要一个根据设备制造商设计的警报样式,例如三星的 OneUI(示例:...

回答 1 投票 0

如何正确更改MaterialAlertDialog文本颜色?

我尝试仅使用材质组件中的小部件,但在许多情况下,没有记录如何实现样式。 让我们考虑一下 MaterialAlertDialog。 每次我想显示一个对话框时,我都会...

回答 2 投票 0

Jetpack Compose 警报对话框中的 TextField 新行问题

我想使用 Jetpack Compose 创建警报对话框。在此警报对话框中包含来自 Compose 的 TextField 组件。 我创建了该警报对话框,但这里有一个问题,当我按 Enter

回答 2 投票 0

在工具栏中显示注销并带有警报对话框

[需要帮助。如何在工具栏中使用警报对话框执行注销?因为我希望当用户想要注销其帐户时显示警报对话框。我正处于学习阶段。希望你...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.