当前位置:首页 » 安卓系统 » android设置宽度

android设置宽度

发布时间: 2023-08-09 13:27:53

‘壹’ [Android] 自定义 Dialog 布局设置固定宽高无效

Dialog 的自定义布局的根布局的宽度是写固定的,显示的时候宽度和高度不是对应的固定值。

根布局外面又添加了一层 FrameLayout,设置其宽高均为 wrap_content 来包裹以前的布局。

这个时候猜测是否因为添加自定义视图的时候,布局参数被改写了,然后开始查看源码,最终发现确实是这样的。

在下面的源码分析中,最终发现也是用了 mWindow.setContentView(mAlertDialogLayout) 将 R.layout.alert_dialog.xml 的默认布局添加到 PhoneWindow, 和Activity一样的。

关键的地方看一下 setupCustomContent() 这个方法,在添加自定义视图的时候布局参数设置为 MATCH_PARENT 了,所以我们设置固定大小是没有作用的,要套一层父布局解决这个问题。

‘贰’ Android如何控制PopupMenu弹出菜单的宽度尺寸

通过设置popupMenu的xml布局文件,可以使用android:width,里面设置合适的尺寸以适配手机型号,建议使用android:width=“wrap_content".
android 中尺寸的设置几种形式,可以是wrap_content/fill_parent/还可以是具体的数值,不如13dp。

‘叁’ android 自定义view 怎么设置其宽度和高度

自定义view的父类肯定是View或者View的子类。所以也是支持layout_width,layout_height属性的,如果想另外控制的话,可以重写View的onDraw方法。

‘肆’ 怎么改变android spinner下拉列表的宽度

设置spinner下拉菜单的宽度可在布局文件中添加如下语句:
android:dropDownWidth="100dp"

其中,100dp就是下拉菜单的宽度值,单位为像素。

Spinner控件是一种列表类型的控件,它的继承关系如下:
java.lang.Object
↳ android.view.View
↳ android.view.ViewGroup
↳ android.widget.AdapterView<Textends android.widget.Adapter>
↳ android.widget.AbsSpinner
↳ android.widget.Spinner
android.widget.Spinner继承了android.view.ViewGroup类。

‘伍’ android 自定义view 的高度,宽度怎么设置

Android中View是显示控件,需要用一个layout布局来装载,layout尺寸大写的设置如下:
1. 尽量使用wrap_content、match_parent、weight 来规定layout的大小。
2. 要确保布局的灵活性并适应各种尺寸的屏幕,应使用 “wrap_content” 和 “match_parent” 控制某些视图组件的宽度和高度。
3. 使用 “wrap_content”,系统就会将视图的宽度或高度设置成所需的最小尺寸以适应视图中的内容,而 “match_parent”(在低于 API 级别 8 的级别中称为“fill_parent”)则会展开组件以匹配其父视图的尺寸。
4. 如果使用 “wrap_content” 和 “match_parent” 尺寸值而不是硬编码的尺寸,视图就会相应地仅使用自身所需的空间或展开以填满可用空间。此方法可让布局正确适应各种屏幕尺寸和屏幕方向。
5. 如果某些地方必须要规定控件的大小,那么要使用dp 或者 dip单位。

‘陆’ android 自定义view 怎么设置其宽度和高度

自定义View 可以设置iji的布局,
1.在布局中设置宽高
2.在ondraw方法中绘制的view设置宽高
3.LayoutInflater设置宽高

‘柒’ android 如何动态设置控件的宽度和高度

android中的控件如果在xml布局文件中把控件的layout_width和layout_height写成固定值了,好像就不能再在程序中更改该控件的高度和宽度了,不知哪位大侠有何良策可以指教一二,如 xml文件内容如下: <LinearLayout android:id="@id/dialog_bottom_neutral" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" android:gravity="center"<Buttonandroid:id="@id/dialog_bottom_neutral_button" android:layout_width="80.0dip" android:layout_height="28.0dip" android:background="@drawable/dlg_button" android:gravity="center" android:singleLine="true" android:text="mid" android:textColor="@drawable/dlg_button_text_color" android:textSize="14.0sp" / 小弟在程序中使用button.width和button.height设置没用,用LayoutParmas设置也没用

热点内容
脚本式是什么 发布:2025-02-04 01:06:24 浏览:245
手机wps密码怎么取消密码 发布:2025-02-04 00:51:44 浏览:595
算法逻辑表 发布:2025-02-04 00:51:44 浏览:240
零售股票如何配置主线 发布:2025-02-04 00:51:07 浏览:947
预算法施行时间是 发布:2025-02-04 00:50:30 浏览:341
世界ol上传照片 发布:2025-02-04 00:34:13 浏览:62
有初始化的数组编译提示重复定义 发布:2025-02-04 00:33:21 浏览:584
家里电脑wifi密码怎么改 发布:2025-02-04 00:27:35 浏览:410
手机网页缓存视频 发布:2025-02-03 23:38:48 浏览:835
agnes算法 发布:2025-02-03 23:38:05 浏览:38