日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android Java 代码设置 layout_weight 属性

發布時間:2024/4/15 Android 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android Java 代码设置 layout_weight 属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

介紹

遇到在一個頁面布局中,UI顯示需要把屏幕分成上下兩部分高度均分顯示內容.是不是會想到 xml 里的 layout_weight設置權重的屬性,但是現在需要代碼里設置權重.
查了下,控件必須在 LinearLayout 中才能設置權重,下面就給出一個方法設置權重.

使用方法

方法一

我用的是這種,先看代碼

TextView topContentTextView=new TextView(this);topContentTextView.setGravity(Gravity.CENTER);topContentTextView.setTextSize(Axis.scaleTextSize(36));topContentTextView.getPaint().setFakeBoldText(true);topContentTextView.setTextColor(Color.BLACK);topContentTextView.setText(topStr01);topContentTextView.setLineSpacing(1,1);LinearLayout.LayoutParams topContentTextView_lp=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,0,1.0f);//此處我需要均分高度就在heignt處設0,1.0f即設置權重是1,頁面還有其他一個控件,1:1高度就均分了 topView.addView(topContentTextView,topContentTextView_lp);

就是這個

LinearLayout.LayoutParams topContentTextView_lp=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,0,1.0f);

注意點

原方法為

public LayoutParams(int width, int height, float weight) {super((android.view.ViewGroup.LayoutParams)null);throw new RuntimeException("Stub!");}
  • 布局中設置的方向是horizontal,設置成LayoutParams(0,heignt,weight) 即width需要設置權重就在width處為0
  • 布局中設置的方向是vertical,設置成LayoutParams(width,0,weight) 即heignt需要設置權重就在heignt處為0

所以建議根據方向的不同,設置寬或者高為0

方法二

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT); params.weight = 1.0f;//在此處設置weight Button button = new Button(this); button.setLayoutParams(params);

有可能會通過new LinearLayout.LayoutParams來設置Gravity,比如

leftArrow = new ImageButton(context);LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT, Gravity.LEFT);lp.weight = 1.0f;leftArrow.setLayoutParams(lp);

總結

以上是生活随笔為你收集整理的Android Java 代码设置 layout_weight 属性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女福利影院 | 成人一级免费视频 | 狠狠干狠狠操视频 | 成年人在线观看视频 | 日韩国产欧美一区二区 | 国产网友自拍 | 色噜噜狠狠一区二区三区牛牛影视 | 欧美日韩激情视频在线观看 | 永久精品| 超级碰碰97 | 粉嫩视频在线观看 | 中文av字幕 | 欧美精品 在线观看 | 亚洲精品传媒 | 嫩草视频入口 | 欧美日韩少妇精品 | 国产欧美一区二区三区沐欲 | 亚洲免费观看av | 色天天av| 天堂在线视频免费 | 午夜神马福利 | 韩日午夜在线资源一区二区 | 四虎精品在线播放 | 中文字幕亚洲国产 | 成人精品电影 | 欧美一区二区三区黄片 | 风韵少妇性饥渴推油按摩视频 | 成人免费视频免费观看 | 欧美 日韩 国产一区 | 中文字幕一区二区三区免费 | 在线中文字幕播放 | 中文字幕女同女同女同 | 在线播放黄色网址 | 欧美大胆视频 | 欧美日韩一区二区在线观看 | www国产亚洲精品久久麻豆 | 中文字幕一区二区三区四区五区 | 中文字幕在线视频一区二区 | 91免费视频入口 | 鲁一鲁一鲁一鲁一av | 中文字幕在线三区 | 99黄色| 国产精品啪啪啪视频 | 天天摸天天舔 | 欧美日韩视频在线观看免费 | 伊人开心网 | 草草影院在线 | 一级黄色a | 欧美 日韩 国产 亚洲 色 | 国产毛片在线视频 | 奇米在线播放 | 午夜剧场在线 | 超碰在线人人草 | 国产欧美精品一区二区色综合朱莉 | 夜夜爽网站 | 精品日韩一区二区三区四区 | 日韩欧美精品久久 | 亚洲涩涩视频 | 国产在线一区视频 | 女futa攻玩遍整个后宫 | 国产精品资源在线 | 欧美日韩成人一区 | 美女干b视频| 九色在线视频 | 精品国产丝袜一区二区三区乱码 | 99久久免费看精品国产一区 | 欧美一区二区三区视频在线 | 国产人妻互换一区二区 | 婷婷五月综合缴情在线视频 | 美女被草视频在线观看 | 午夜视频在线免费播放 | 91精品国产高清一区二区三蜜臀 | 欧美熟妇7777一区二区 | 一区二区免费在线观看视频 | 浪潮av色 | 99re这里只有精品在线 | 91精品国产一区二区无码 | 欧美视频自拍偷拍 | jizz色 | 精品成人无码一区二区三区 | 日韩激情床戏 | 午夜不卡在线 | 涩涩涩999 | 秋霞网一区二区三区 | 不卡在线一区二区 | 精品国产91 | 欧美一a一片一级一片 | 亚洲av无码一区二区乱子伦 | 影音先锋国产资源 | 美女又爽又黄视频 | 超污巨黄的小短文 | 美国黄色片网站 | 都市激情自拍 | 亚洲一一在线 | 美腿丝袜一区二区三区 | 亚洲精品在线观看视频 | 欧美无极品 | 成人午夜电影网站 | 国产伦乱视频 |