如何动态设置控件的宽高度?
如何动态设置控件的宽高度?
今日竹石 发表于4年前
如何动态设置控件的宽高度?
  • 发表于 4年前
  • 阅读 1065
  • 收藏 3
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

如何动态地控制控件的宽高度呢?如下面的例子所示:

llShowCheckBtn = (LinearLayout) findViewById(R.id.more_show_message_dialog_ll);

LayoutParams lp =llShowCheckBtn.getLayoutParams();

lp.width = (int)(getScreenWidth() * 0.75);//此处可以设置为任意整数,如280,120等等都可以。

llShowCheckBtn.setLayoutParams(lp);

/**

* 获得屏幕的宽度

* @param context

* @return

*/

public static int getScreenWidth()

{

DisplayMetrics dm = new DisplayMetrics();

dm = applicationData.getGlobalContext().getResources()

.getDisplayMetrics();

return dm.widthPixels;

}




  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 41
博文 228
码字总数 181721
×
今日竹石
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: