以编程方式将imageview的高度设置为matchparent
我需要将imageview的高度设置为matchparent编程方式。如果它是一个固定的高度,我知道如何设置。
但我怎么能把它设置为matchparent?
编辑:
实际上父布局的高度dynamic.so我需要使imageview的高度作为父母的高度。
启动LayoutParams。
分配父母的宽度和高度,并将其传递给imageview的setLayoutParams方法
imageView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
imageView.getLayoutParams().height= ViewGroup.LayoutParams.MATCH_PARENT;
imageView.setLayoutParams (new ViewGroup.MarginLayoutParams (width, ViewGroup.LayoutParams.MATCH_PARENT));
布局参数的types取决于父视图组。 如果你把错误的会引起exception。
您可以使用MATCH_PARENT常量或其数值-1。
你可以尝试这个事情,你想匹配父母。 尺寸排列是宽度和高度
web = new WebView(this); web.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
- 在com.android.build.gradle.internal.api.ApplicationVariantImpl找不到属性'outputFile'
- 代码中的布局方向
- 安卓工具栏popupTheme vs主题
- Android XML百分比符号
- 如何为Android应用程序创build透明的演示屏幕?
- Android – 应用程序(apk)最大尺寸
- 在Android中存储私人API密钥的最佳做法
- java.lang.ClassCastException:android.view.ViewGroup $ LayoutParams不能转换为android.widget.Gallery $ LayoutParams
- 如果在WebView中按下返回按钮,如何返回上一页?