<?xml version="1.0" enCoding="utf-8"?><relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content"> <button androID:ID="@+ID/Abutton" androID:layout_height="wrap_content" androID:layout_wIDth="wrap_content" androID:layout_alignParentRight="true" androID:layout_marginleft="10px" androID:text="Click Me to dismiss" /> <TextVIEw androID:ID="@+ID/text" androID:layout_wIDth="wrap_content" androID:layout_height="fill_parent" androID:layout_toleftOf="@ID/Abutton" androID:text="Click this button: " /> <ImageVIEw androID:ID="@+ID/an_image" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_marginleft="42px" androID:src="@drawable/screw50"> </ImageVIEw> />
我得到了这个对话框. . .
但是Developer.AndroID.com说……
“WRAP_CONTENT,这意味着视图要大到足以包含其内容(加上填充)”
…那么为什么对话框要比它需要的高得多呢?
如果我用.替换布局高度
androID:layout_height="200px"
它做了一个适当的简短对话,但我不想使用明确的像素高度(这不是好习惯).如何使对话框的内容足够大?
解决方法 您将TextVIEw的高度设置为fill_parent.是否有可能将此相对于relativeLayout的高度与wrap_content一起将其高度推到最大尺寸?如果将TextVIEw高度更改为wrap_content会发生什么?要添加,the Android SDK表示relativeLayout的子项不能对Layout具有依赖性,例如align_parent_bottom.我假设fill_parent是一个依赖项,因此打破了布局.
总结以上是内存溢出为你收集整理的Android自定义对话框高度全部内容,希望文章能够帮你解决Android自定义对话框高度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)