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怎麼公...