android 动态修改Framelayout的高
答案:2 悬赏:30 手机版
解决时间 2021-02-07 12:04
- 提问者网友:愿为果
- 2021-02-07 08:31
我在布局文件中有一个布局嵌套:
android:id="@+id/1">
android:id="@+id/2">
android:id="@+id/boot"
android:layout_width="match_parent"
android:layout_height="@dimen/boot_height">
我想在代码中修改boot这个FrameLayout的高,原本65dp,我想修改成90dp,如何实现?
我只会
boot = (FrameLayout) findViewById(R.id.boot);
boot.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT));
不会改具体的高度,输入90的话好像不是dp
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-07 09:09
float height = context.getResources().getDimen(R.dimens.boot_height);
把这个值设过去就行了
全部回答
- 1楼网友:拾荒鲤
- 2021-02-07 09:30
为什么不用relatedlyout imageview是fill button是相对image左上角 不就自动了么
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯