1樓:匿名使用者
一、方法。
使用getlayoutparams() 和setlayoutparams()方法。
二、示例**。
linearparams =
// 取控制元件aaa當前的佈局引數。
= 365; /當控制元件的高強制設成365象素。
; 使設定好的佈局引數應用到控制元件aaa
三、原理。a)getlayoutparams()和setlayoutparams()都是控制元件基類view的public方法,在外部也可以直接呼叫。
b)由於layoutparams一般是在加入容器中設定的,所以容易混淆所指定的佈局屬性究竟是儲存在容器中,還是控制元件本身的屬性,答案是控制元件本身。但是在設定時還是要注意佈局屬性與容器種類密切相關。
android 如何動態設定控制元件的寬度和高度
android 開發的時候怎麼動態設定控制元件寬高
2樓:網友
//設定控制元件高度為寬度的一半。
//screenwidth 為螢幕的寬度。
//view為你要設定的控制元件。
為這個控制元件外部的佈局。
layoutparams = view.
getlayoutparams();
= screenwidth / 2;
android èçºî¶¯ì¬éèöã¿ø¼þµä¿í¶èºí¸ß¶è
android中如何在**中設定view的寬和高?
3樓:大鵬蔡
//在**中設定控制元件大小的方法。
private button mbtn;
mbtn = button) findviewbyid(;
layoutparams lp;lp=;
//在**中設定介面大小的方法:
display display = getwindowmanager().getdefaultdisplay();為獲取螢幕寬、高。
window window = getwindow();
layoutparams windowlayoutparams = 獲取對話方塊當前的引數值。
= int) (寬度設定為螢幕的。
= int) (高度設定為螢幕的。
= 設定透明度。
請問:android如何動態新增控制元件,給控制元件新增「座標」,「大小」等,求~~~~
4樓:匿名使用者
在**中可以動態的新增、移除控制元件;可以先獲得一個layout的根標籤layoutview,然後使用,之類的方法,動態新增、移除view,**中也是可以控制佈局的,找點資料看看就明白了,幾句話也說不太明白。
android 自定義控制元件開發中 onlayout如何設定裡面控制元件的大小(android 大神請進……)
android 自定義控制元件 動態設定高度
5樓:匿名使用者
android動態改變view控制元件大小的方法:
1、宣告控制元件引數獲取物件 layoutparams lp;
2、獲取控制元件引數: lp = 控制元件;
3、設定控制元件引數:如高度。 -10;
4:、使設定生效:控制元件;
例如如要把imageview下移200px: imageview.
getpaddingleft(),imageview.
getpaddingbottom())
6樓:生活he家
動態設定的話一般在**中設定 不在佈局檔案中設定。
在android開發中,怎樣動態生成多介面
神祕偵探 效果 layout介面佈局 遠航 類別只有幾種,選擇題,問答題,數都數的出來,就做著幾種介面,動態判斷是那種題目,然後給他分配不同的介面就ok啦 我覺的可以這樣 1.先把excel的題解析出來生成一個題庫集合。每個題當然要預留出你要記錄的屬性包括結果 型別等。2.佈局分類,如果是單選可以寫...
android怎麼動態更新apk中jar包
核心類1.1 dexclassloader類可以載入jar apk dex,可以從sd卡中載入為安裝的apk。1.2 pathclassloader類只能載入已經安裝到android系統中的apk檔案。一 正文 1.1類似於eclipse的外掛化實現,首先定義好介面,使用者實現介面功能後即可通過動態...
Gridview控制元件怎麼動態傳值的 我繫結了一列的ID,點選一列後,把相應的ID傳到另外頁面叫,要最簡單的
在修改頁面 xiugai.aspx 中 簡單點protected void page load object sender,eventargs e 標準點protected void page load object sender,eventargs e int userid 1 if int.tr...