當前位置:首頁 » 安卓系統 » android設置高度

android設置高度

發布時間: 2022-07-01 12:07:22

『壹』 Android 自定義控制項 動態設置高度

Android動態改變View控制項大小的方法:
1、聲明控制項參數獲取對象 LayoutParams lp;
2、獲取控制項參數: lp = 控制項id.getLayoutParams();
3、設置控制項參數:如高度。 lp.height -= 10;
4:、使設置生效:控制項id.setLayoutParams(lp);
例如如要把Imageview下移200px: ImageView.setPadding( ImageView.getPaddingLeft(), ImageView.getPaddingTop()+200, ImageView.getPaddingRight(), ImageView.getPaddingBottom());

『貳』 android:theme="@android:style/theme.light" 高度怎麼設置

在setContentView(id);之後添加以下代碼
windowManager m = getWindowManager();

Display d = m.getDefaultDisplay(); // 為獲取屏幕寬、高
android.view.WindowManager.LayoutParams p = getWindow().getAttributes(); /
p.height = (int) (d.getHeight() * 0.8); // 高度設置為屏幕的0.8
p.width = (int) (d.getWidth() * 0.7); // 寬度設置為屏幕的0.7
getWindow().setAttributes(p);

『叄』 android的gridview 怎麼控制其高度

1,控制其控制項的總體高度,可以通過布局直接設置layout_height,也可以動態賦值給他,但我相信樓主問的不是這個。
2,控制每個單元的高度。由於gridview沒有直接set單元高度的函數,而gridview是根據adapter動態生成的,所以一般在adapter的getView方法中得到(該方法返回的View的高度),在這里處理即可。

『肆』 android文本框設置高度

layout_height不要用wrap_content,隨便指定一個數,比如:
android:layout_height="60sp"

『伍』 android recyclerview 怎麼給item 設置高度

一種是在item的布局文件里設置固定的高度;還有就是代碼動態設置,通過LayoutParame去設置。

『陸』 android在代碼中設置控制項(ScrollView)的高度

一般View像你說的那樣便得了,如果那樣不行的話可能Scrollview比較特殊一點,我一般都是讓ScrollView wrap_content ,然後ScrollView里的布局不要wrap_content,比如裡面嵌套一個RelaytiveLayout,這個RelaytiveLayout的高度寫死。你代碼中設置這個RelaytiveLayout的高度試試能不能滿足你的需求

『柒』 android 自定義view 的高度,寬度怎麼設置

Android中View是顯示控制項,需要用一個layout布局來裝載,layout尺寸大寫的設置如下:
1. 盡量使用wrap_content、match_parent、weight 來規定layout的大小。
2. 要確保布局的靈活性並適應各種尺寸的屏幕,應使用 「wrap_content」 和 「match_parent」 控制某些視圖組件的寬度和高度。
3. 使用 「wrap_content」,系統就會將視圖的寬度或高度設置成所需的最小尺寸以適應視圖中的內容,而 「match_parent」(在低於 API 級別 8 的級別中稱為「fill_parent」)則會展開組件以匹配其父視圖的尺寸。
4. 如果使用 「wrap_content」 和 「match_parent」 尺寸值而不是硬編碼的尺寸,視圖就會相應地僅使用自身所需的空間或展開以填滿可用空間。此方法可讓布局正確適應各種屏幕尺寸和屏幕方向。
5. 如果某些地方必須要規定控制項的大小,那麼要使用dp 或者 dip單位。

『捌』 Android中如何在代碼中設置View的寬和高

LayoutParams params = mWebViewHeader.getLayoutParams(); params.height = height; params.width = LayoutParams.FILL_PARENT; mWebViewHeader.setLayoutParams(params);

『玖』 android怎麼改變view的高度

這樣的思路不太對啊 ,如果需要再添加其他的view最好是把keyboardview和你說的候選欄放在一個layout如LinearLayout 或是RelativeLayout里,再去調整位置和高度等。
getHeight在繪制之前是只會返回0的。如果只是單純需要重新定義view的高度,最好通過LayoutParams來改變裡面的width 和height參數
LayoutParams lp = view.getLayoutParams();
lp.width = 110;
lp.height = 500;
view.setLayoutParams(lp);
view.invidate();

『拾』 android 自定義view 怎麼設置其寬度和高度

你這個View是怎麼使用的?是在activity的xml文件中把它當一個控制項放進去的嗎?如果是這樣的話,你直接xml裡面設置寬高就行。如果你是new 一個View出來的,然後代碼控制它的具體位置的話,也是能設置這個View寬高的。

熱點內容
android發布 發布:2022-08-13 17:46:31 瀏覽:939
sql調試過程 發布:2022-08-13 17:46:30 瀏覽:525
圓弧編程實例 發布:2022-08-13 17:45:17 瀏覽:333
u盤如何存儲的 發布:2022-08-13 17:39:12 瀏覽:278
php圖片類 發布:2022-08-13 17:29:10 瀏覽:507
怎麼給藍牙設置密碼 發布:2022-08-13 17:26:24 瀏覽:845
androidnews 發布:2022-08-13 17:25:02 瀏覽:876
1萬元錢能組裝個什麼配置的電腦 發布:2022-08-13 17:23:18 瀏覽:517
應用拒絕訪問 發布:2022-08-13 17:16:10 瀏覽:998
電腦機房伺服器有輻射嗎 發布:2022-08-13 17:13:48 瀏覽:159