删除顶部的Android警告对话框空白区域

删除顶部的Android警告对话框空白区域,第1张

概述我有一个Android布局,用于显示带有“关闭”按钮的“关于应用程序”警告对话框.它有一个以粗体为中心的标题,应用程序版本和开发人员名称.一切看起来都不错,除了标题上方有一个非常明显的边距/填充,我无法删除那个空白区域.这是布局:<?xmlversion="1.0"encoding="utf-8"?><Scro

我有一个Android布局,用于显示带有“关闭”按钮的“关于应用程序”警告对话框.它有一个以粗体为中心的标题,应用程序版本和开发人员名称.一切看起来都不错,除了标题上方有一个非常明显的边距/填充,我无法删除那个空白区域.

这是布局:

<?xml version="1.0" enCoding="utf-8"?><ScrollVIEw androID:orIEntation="vertical" androID:scrollbars="none" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" xmlns:androID="http://schemas.androID.com/apk/res/androID">  <linearLayout androID:orIEntation="vertical" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_marginRight="6.0dp" xmlns:androID="http://schemas.androID.com/apk/res/androID">    <linearLayout androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:orIEntation="vertical" androID:layout_gravity="center">      <TextVIEw androID:textSize="16.0dip" androID:textStyle="bold" androID:textcolor="#ffffffff" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_marginleft="6.0dip" androID:layout_marginRight="6.0dip" androID:layout_marginBottom="10.0dip" androID:text="@string/app_name" />    </linearLayout>    <linearLayout androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:orIEntation="horizontal">        <TextVIEw androID:textSize="14.0dip" androID:textcolor="#ffffffff" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_marginleft="6.0dip" androID:layout_margintop="0.0dip" androID:text="@string/version_text" />        <TextVIEw androID:textSize="14.0dip" androID:textcolor="#ffffffff" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_marginleft="6.0dip" androID:layout_margintop="0.0dip" androID:text="@string/app_version" />    </linearLayout>    <linearLayout androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:orIEntation="vertical">      <TextVIEw androID:textSize="14.0dip" androID:textcolor="#ffffffff" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_marginleft="6.0dip" androID:text="@string/about_developer" />    </linearLayout>    <linearLayout androID:gravity="center" androID:orIEntation="vertical" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_margintop="10.0dip" xmlns:androID="http://schemas.androID.com/apk/res/androID">      <button androID:ID="@ID/close_btn" androID:layout_wIDth="110.0dip" androID:layout_height="44.0dip" androID:layout_margintop="4.0dip" androID:layout_marginBottom="4.0dip" androID:text="@string/about_close" />    </linearLayout>  </linearLayout></ScrollVIEw>

这是它显示的内容:

我已经尝试在许多标签中添加androID:layout_margintop =“ – 10.0dip”属性并搜索SO以查找类似的问题,但我找不到它.如果有人告诉我如何解决这个问题,我会感激不尽.

解决方法:

您可以尝试使用DialogFragment使用自定义视图创建自己的Dialog并设置它

dialog.requestwindowFeature(Window.FEATURE_NO_Title);

或者也许只是尝试使用简单的Dialog,而不是像这样的AlertDialog

Dialog dialog = new Dialog(theContext);dialog.requestwindowFeature(Window.FEATURE_NO_Title);dialog.setContentVIEw(yourCustomVIEw);dialog.show();
总结

以上是内存溢出为你收集整理的删除顶部的Android警告对话框空白区域全部内容,希望文章能够帮你解决删除顶部的Android警告对话框空白区域所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存