安卓程式設計中怎麼動態改變控制項的布局方式

時間 2022-03-25 22:15:11

1樓:

一是在onmeasure中修改尺寸,二是在onlayout中修改位置和尺寸。這個是可以進行位置修改的,onmeasure不行。

還有一種是用layoutparams來進行修改。前兩種方法都需要你自定義控制項,過載

android開發,程式中如何修改控制項的相對布局

2樓:

在它上面蓋乙個button**是可以實現的,但是你說的above,真的沒試過。

既然是要多個button出現,那麼xml裡面肯定是可以實現的,你可以再乙個位置新增n個button,顯示乙個,隱藏其他就行,不明白你在乙個按鈕上疊乙個按鈕顯示幹什麼?難道你要在乙個位置同時顯示2個甚至多個按鈕,都可以實現點選效果?

3樓:匿名使用者

同學,我的建議是你先說一下你要實現的效果吧,你的思路或許不對,現在很少有這樣搞布局檔案的

android 開發的時候怎麼動態設定控制項寬高

4樓:澍哥好

你可以通過findviewbyid() 先獲得這個控制項剩下的就是你去呼叫這個控制項的方法在你的**裡面設定控制項的寬高了。

5樓:匿名使用者

1、獲取控制項所在的布局

layoutparams para = button.getlayoutparams();//獲取按鈕的布局

2、修改布局中的height,width屬性para.width=200;//修改寬度para.height=300;//修改高度3、重新設定修改後的布局給控制項

button.setlayoutparams(para); //設定修改後的布局。

android如何動態改變控制項的層級(疊放層次)

6樓:匿名使用者

在左邊圖的基礎上增加如右圖控制項b的控制項c,然後控制控制項c的顯示與隱藏

7樓:披著夜色的狼

看看這個:

8樓:baby屁股小小

哥們做出來了嗎,怎麼做的分享分享

9樓:

這個我竟無言以對。果斷放棄……

android動態新增控制項,怎樣指定位置?

10樓:匿名使用者

insertlayout.addview(你自己view,layoutpamss);

addview 有5種過載方法 你可以自己去看看具體怎麼用。

android 如何動態設定控制項的寬度和高度

11樓:babyan澀

一、方法

使用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 進入i管家 安全檢測 掃瞄並清理病毒 注 此操作會將手機恢復至初始狀態,刪除手機系統空間中的所有資料,包括帳號 系統及應用資料和設定 已安裝的應用 使用手機過程中所引入的其他資料等,請在操作前備份好手機端的重要資料。3 若以上方法未能解決,請提前備份好手機端重要資料,攜帶手機前往vivo客戶服務...

安卓系統無法安卓軟體,怎麼處理,安卓手機軟體不相容怎麼辦?

山水阿銳 手機無法安裝應用解決方法 1,儲存模式連線電腦或者用root explorer找到sd卡目錄下的.android secure資料夾,裡面應該會有一個smdl2tmp1.asec,也可能是其他名稱,總之與正常程式命名格式明顯不一樣的檔案,刪除,再次安裝軟體試試 2,pc端上安裝應用提示失敗...

安卓4 4 4怎麼公升級,安卓4 4 4怎麼公升級

藺富貴扈培 不能,官方不推,就沒有適配你的手機的rom包!或者有安卓原生,但是刷完後就缺少很多實用功能。再說也很少有原生刷機包 oppor7s安卓版本怎麼把4.4.4公升級到5.0? oppo客服 樓主你好,可以。用瀏覽器開啟oppo官網找下論壇找下3 0穩定版就可以公升級使用。安卓4.4.4怎麼公...