2011年1月10日 星期一

買了HTC DHD開始玩Android

Android 今天開始在學元件的Layout所以要做做筆記。
1.今天玩讓視窗固定不會,轉來轉去設定的方法是在AndroidManifest.xml
裡加入
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden"
就可以固定視窗了!

2 LinearLayout這個元件主要是一行一個元件。通常要和並LinearLayout.LayoutParams 的參數一起使用
也就是說用LinearLayout.LayoutParams來設定元件的大小,元件和元件間的尺吋。

3.取得視窗大小的參數
Display display = getWindowManager().getDefaultDisplay();
int orientation = display.getOrientation(); // 視窗旋轉的角度
int screen_width = display.getWidth(); //視窗寬度
int screen_height = display.getHeight();//視窗高度

4.整個應用軟體視窗的大小,可以使用Layout,getHeight(),getWidth()來取,
但是如果是在public void onCreate(Bundle savedInstanceState)通常取到的都是0,可能是生命週期的問題,如果是在Button的事件中取,就可以取到正確的值了!而且比視窗的值來的有用。

沒有留言: