android設置view的高度
① android 如何動態設置控制項的寬度和高度
android中的控制項如果在xml布局文件中把控制項的layout_width和layout_height寫成固定值了,好像就不能再在程序中更改該控制項的高度和寬度了,不知哪位大俠有何良策可以指教一二,如 xml文件內容如下: <LinearLayout android:id="@id/dialog_bottom_neutral" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" android:gravity="center"<Buttonandroid:id="@id/dialog_bottom_neutral_button" android:layout_width="80.0dip" android:layout_height="28.0dip" android:background="@drawable/dlg_button" android:gravity="center" android:singleLine="true" android:text="mid" android:textColor="@drawable/dlg_button_text_color" android:textSize="14.0sp" / 小弟在程序中使用button.width和button.height設置沒用,用LayoutParmas設置也沒用
② Android中如何在代碼中設置View的寬和高
LayoutParams params = mWebViewHeader.getLayoutParams(); params.height = height; params.width = LayoutParams.FILL_PARENT; mWebViewHeader.setLayoutParams(params);
③ android 自定義view 怎麼設置其寬度和高度
你這個View是怎麼使用的?是在activity的xml文件中把它當一個控制項放進去的嗎?如果是這樣的話,你直接xml裡面設置寬高就行。如果你是new 一個View出來的,然後代碼控制它的具體位置的話,也是能設置這個View寬高的。
④ Android 用自定義高度自適應的viewpager,在進行滑動的時候滑動很不順暢,有時根本劃不動,求大神幫忙下
自已重寫ViewPager就行了在onMeasure里做一下處理就可以實現自適應高度了.
主要是重寫onMeasure方法來實現的。源代碼已上傳附件。
⑤ android 自定義view 怎麼設置其寬度和高度
自定義view的父類肯定是View或者View的子類。所以也是支持layout_width,layout_height屬性的,如果想另外控制的話,可以重寫View的onDraw方法。
⑥ android 自定義view 怎麼設置其寬度和高度
自定義View 可以設置iji的布局,
1.在布局中設置寬高
2.在ondraw方法中繪制的view設置寬高
3.LayoutInflater設置寬高
⑦ android在代碼中設置控制項(ScrollView)的高度
一般View像你說的那樣便得了,如果那樣不行的話可能Scrollview比較特殊一點,我一般都是讓ScrollView wrap_content ,然後ScrollView里的布局不要wrap_content,比如裡面嵌套一個RelaytiveLayout,這個RelaytiveLayout的高度寫死。你代碼中設置這個RelaytiveLayout的高度試試能不能滿足你的需求
⑧ 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();