如何在Android中获得宽度和相对布局的Heigth? [英] How to get Width and Heigth of Relative layout in android?
本文介绍了如何在Android中获得宽度和相对布局的Heigth?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的xml文件:
<RelativeLayout
android:id="@+id/rl_cards_details_card_area"
android:layout_width="fill_parent"
android:layout_height="match_parent" >
</RelativeLayout>
Java的code:
java code:
private int w, h;
RelativeLayout rl_cards_details_card_area = (RelativeLayout) findViewById(R.id.rl_cards_details_card_area);
w = rl_cards_details_card_area.getWidth();
h = rl_cards_details_card_area.getHeight();
Log.v("W-H", w+"-"+h);
我想确切的宽度和相对布局的高度即可。我试图超过code,但我得到0-0(宽 - 高),请帮帮我。
I want exact width and height of Relative Layout. i am trying above code but i got 0-0 (width - Height), Please Help me
推荐答案
试试这个
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
updateSizeInfo();
}
private void updateSizeInfo() {
RelativeLayout rl_cards_details_card_area = (RelativeLayout) findViewById(R.id.rl_cards_details_card_area);
w = rl_cards_details_card_area.getWidth();
h = rl_cards_details_card_area.getHeight();
Log.v("W-H", w+"-"+h);
}
这篇关于如何在Android中获得宽度和相对布局的Heigth?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文