android 動態生成控制元件,怎麼設定控制元件的大小

時間 2023-02-18 22:35:08

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...