您的位置:首页 > 移动开发 > Android开发

android学习之2:获取控件的宽度

2015-10-11 22:14 429 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">如果点击某一个TextView或者是EditText然后再控件下边弹出一个列表,列表宽度和空间宽度等齐。</span>
步骤:

1.定义一个int weight;

2.获取控件宽度

private void getStageWidth() {
ViewTreeObserver vto2 = changeStage.getViewTreeObserver();
vto2.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
changeStage.getViewTreeObserver().removeGlobalOnLayoutListener(
this);
stageWidth = changeStage.getWidth();
}
});
}
3.使用
popupWindow = new PopupWindow(view, stageWidth, 300);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: