Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 動態改變Android控件大小

動態改變Android控件大小

編輯:關於android開發

  一、方法
  使用getLayoutParams() 和setLayoutParams()方法

  二、示例代碼
  LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams(); 
   // 取控件aaa當前的布局參數
  linearParams.height = 365;        // 當控件的高強制設成365象素
  aaa.setLayoutParams(linearParams); // 使設置好的布局參數應用到控件aaa

  三、原理
  a)getLayoutParams()和setLayoutParams()都是控件基類view的public方法,在外部也可以直接調用。
  b)由於LayoutParams一般是在加入容器中設置的,所以容易混淆我們所指定的布局屬性究竟是保存在容器中,還是控件本身的屬性,答案是控件本身。但是在設置時還是要注意布局屬性與容器種類密切相關。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved