1樓:匿名使用者
點選事件你會把,這個就不說了,設定寬高 就是
button.setlayoutparams(new layoutparams(
layoutparams.wrap_content, layoutparams.wrap_content)); layoutparams具體匯入什麼包就得看你外面用的是什麼。
還有你說的迴圈新增監聽那個,你首先幾個按鈕的id設定為 這種。。button1,button2...
for(int i = 0; i < size; i++)
你這個for(int i=1;i<8;i++){
button heaterb=(button)findviewbyid(r.id.heaterb+i);
地方錯了 應該是
for(int i=0;i<8;i++){
button heaterb=(button)findviewbyid(r.id.heaterb1+i);
2樓:
在按鈕的onclick監聽當中對已存在的控制元件設定寬度與高度。
android 如何動態設定控制元件的寬度和高度
3樓: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一般是在加入容器中設定的,所以容易混淆所指定的佈局屬性究竟是儲存在容器中,還是控制元件本身的屬性,答案是控制元件本身。但是在設定時還是要注意佈局屬性與容器種類密切相關。
android程式設計,有兩個按鈕控制元件,我想讓一個佔螢幕高度的90%,一個佔10%,怎麼實現?
4樓:匿名使用者
高度設定為0,設定權重
5樓:
/*********** 以下是用來控制**位置的 *******/
//獲取螢幕尺寸
displaymetrics dm = new displaymetrics();
getwindowmanager().getdefaultdisplay().getmetrics(dm);
int widthpixels = dm.widthpixels;
//獲取控制元件尺寸
layoutparams params = (layoutparams) imageview_base.getlayoutparams();
params.height = (int) (widthpixels * 0.57);
params.width = widthpixels;
//重設
imageview_base.setlayoutparams(params);
你參考參考我的**,希望能幫到你
android 如何設定button的大小
6樓:張長華好的
其實呢,動態生成的button有方法設定大小,例子:
button button=new button(context);
button.setheight(100);//設定高度button.setwidth(100);//設定寬度
7樓:
在配置檔案裡把button設定id,然後在**裡找到這個button
button mbtn = (button)findviewbyid(r.id.mbtn)
然後再用setwidth和setheight就可以了。
8樓:匿名使用者
在相對應的layout.xml檔案中,button下可以定義android:layout_width和android:
layout_height兩個屬性可以用來控制button的大小,希望可以幫助到你!
android j**a**中設定控制元件的寬高單位是什麼?
9樓:匿名使用者
**中設定的單位是px
10樓:匿名使用者
**中預設的單位是px,即20px
android的線性佈局裡有幾個按鈕,怎樣控制按鈕之間的間距啊
11樓:
線性佈局裡面有兩種情況,
1、垂直佈局:在每個按鈕上加上
//這個表示距上個控制元件5dp距下個控制元件5dp,相當於在上下各加了5dp的空白區域
android:layout_margintop="5dp"
android:layout_marginbottom="5dp"
2、水平佈局:在每個按鈕上加上
//這個表示距左邊的控制元件5dp距右邊的控制元件5dp,相當於在左右各加了5dp的空白區域
android:layout_marginleft="5dp"
android:layout_marginright="5dp"
12樓:匿名使用者
外間距:margin
內間距:padding
delphi點選按鈕執行,delphi中 呼叫button1 click與呼叫buttonclick button1 有差別嗎
在button的click事件中寫 winexec regsvr32 u nvcpl.dll s sw hide 就沒有註冊成功的對話方塊了 用winexec,就兩個引數.比如我要開啟calc winexec pchar c windows system32 clac.exe sw hide 或者是...
android開發中如何封裝threadhandler請求以減
首先從問題出發,客戶都會將專案刷死,那專案上線後,如何保證穩定。1 你的靜態回 檔案,js css 考慮採用答本地快取處理 2 後端,比如ajax請求的資料 服務端從資料庫獲取的資料,看問題是在應用裡面 運算太複雜 還是在資料庫 sql查詢不當 並考慮採用適當的快取機制 memcache redis...
android程式設計中如何設定頁面關閉之後再開啟顯示是關閉
關於資料儲存的問題。方法有好多種,比如資料庫什麼的,還有就是preferences。你可以參考下這個帖子。在oncreate 括號內的引數就是用來儲存資料的 我覺得你應該要將第一次的頁面在關閉之前儲存起來吧。然後開啟之後,再讀取儲存的資料就行了吧。要不然沒辦法啊。你不finish掉不就行了!fire...