中易网

Android中如何在代码中设置View的宽和高?

答案:3  悬赏:60  
解决时间 2021-01-12 07:32
Android中如何在代码中设置View的宽和高?
最佳答案
//在代码中设置控件大小的方法
private Button mbtn;
mbtn = (Button) findViewById(R.id.btn_test);
LayoutParams lp;
lp=mbtn.getLayoutParams();
lp.width=100;
lp.height=200;
mbtn.setLayoutParams(lp);

//在代码中设置界面大小的方法:

Display display = getWindowManager().getDefaultDisplay(); // 为获取屏幕宽、高
Window window = getWindow();
LayoutParams windowLayoutParams = window.getAttributes(); // 获取对话框当前的参数值
windowLayoutParams.width = (int) (display.getWidth() * 0.7); // 宽度设置为屏幕的0.95
windowLayoutParams.height = (int) (display.getHeight() * 0.1); // 高度设置为屏幕的0.6
windowLayoutParams.alpha = 0.5f;// 设置透明度
全部回答
是不能动态修改View的宽和高的。只能用擦除和重写的方法进行。 到安卓巴士网站查看回答详情>>
LayoutParams params = mWebViewHeader.getLayoutParams(); params.height = height; params.width = LayoutParams.FILL_PARENT; mWebViewHeader.setLayoutParams(params);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
cod6小强原本是谢菲尔德的卧底?阿伦?
联想拯救者ISK和戴尔14TR-5625哪个好
我家的电脑打开后,那个选择智能ABC输入法,五
中国联通(漳浦环城东路营业厅)地址好找么,我
电路如图所示,其为一无限阶梯电路,已知R1=2Ω
古希腊哲学家德摩克里特说:“即使当你独自一
上联是福接春迎下联是什么?
大神们球球有没有持久高亮度的气垫推荐一款,
一三位置是近义词的有哪些
翻译成英语: 我明天有一个很重要的考试,希
庭前木叶半青黄,细雨生寒未有霜,繁花不知何处
1.4排量和1.8排量有什么区别
战国时期秦国八子的丫鬟饮食规定
168除与6约等于
搞蛋猪之起床战猪猪20关怎么过
推荐资讯
怎么下载糖豆广场舞App?
oppor11plus怎么开启QQ上的通讯录
2017新款长江750摩托车怎么样价格多少
淄博公交8路‘
安妮与昆虫短文她喜欢收集昆虫说明了什么
疑罪从去,仁也;疑功从予,信也是什么意思
我思故我在,我不思我就不在!什么意思
囧魂怎么控制的
女生在和你聊天的时候你回答他问题她说哦哦是
陈法蓉现在是不是很老了?当年她演《水月洞天
青春期的烦恼对成长有什么好处?
煤矿挖煤一般有多深
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?