1. 程式人生 > >android 動態設定控制元件大小

android 動態設定控制元件大小

ImageView view = new ImageView(context);
view.setLayoutParams(new LinearLayout.LayoutParams(30, 30));

view.setpadding(0,0,0,0);

LayoutParams.WRAP_CONTENT
LayoutParams.FIL_PARENT

相關推薦

android 動態設定控制元件大小

ImageView view = new ImageView(context);view.setLayoutParams(new LinearLayout.LayoutParams(30, 30)); view.setpadding(0,0,0,0); LayoutP

Android 開發,JAVA動態設定控制元件大小

在我們的實際android開發中,我們經常需要對控制元件進行設定。在xml中設計大小,我們大家都很熟悉。那麼,使用java動態設定控制元件大小,該如何寫呢。以下是我寫的方法: /** * 設定控制元件大小 * @param view 控制元件

android動態設定控制元件大小和位置

本次做的是機頂盒上視訊播放器,當視訊播放控制元件的大小先在xml檔案設定完成。 當點選視訊控制元件時,使視訊為全屏播放,此時 RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams

android 動態設定控制元件的高度,使用對應佈局中的dp值

1. 獲取你要進行改變的控制元件的佈局 LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) myView.getLayoutParams(); 2.設定佈局的高度   後面的引數就是對應

Android動態設定控制元件高度

GridView mGrid= (GridView) findViewById(R.id.gridview);  // 取控制元件mGrid當前的佈局引數 LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) m

Android動態設定控制元件座標

程式碼: import android.view.View; import android.view.ViewGroup.MarginLayoutParams; import android.widget.RelativeLayout; /* * 獲取、設定控制元件資

android 在java程式碼中動態設定控制元件的位置和設定大小

需要動態改變佈局裡面控制元件的相對位置 如: 1.改變RelativeLayout佈局裡面某個控制元件的layout_toLeftOf 的屬性 RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)view

android 動態改變控制元件位置和大小

動態改變控制元件位置的方法: setPadding()的方法更改佈局位置。 如我要把Imageview下移200px:             ImageView.setPadding( ImageView.getPaddingLeft(),  ImageView.get

Android螢幕適配3-動態獲取螢幕寬高及動態設定控制元件寬高

1、問題 在螢幕適配中,要求應用在不同的螢幕上顯示一樣的效果時,我們的佈局可以採用百分比來定位,也就是 layout_weight,但對於一些層層巢狀或更加複雜的情況下,使用百分比的效果並不是很好,頁無法解決一些問題,比如文字大小。 2、解決思路 我們

android螢幕適配的全攻略3-動態獲取手機螢幕寬高及動態設定控制元件寬高

1.獲取手機螢幕寬高: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int screenWidth = dm.width

Android動態設定控制元件高寬

在Android中,像文字,按鈕這種控制元件我們可以直接用setWidth和setHeight,但是某些控制元件比如說ImageView,ImageViewButton等等,可以在佈局檔案中設定android:layout_width="xx",但是並沒有提供setWidt

動態設定控制元件大小

我們經常熟悉在佈局中直接定義空間大小,但是有時候,僅僅在控制元件中定義是不行的,比如我們定義一個控制元件大小後希望通過一些事件改變控制元件大小,或者是一些特殊的情況,比如scrollView中巢狀ListView,Listview大小必須重新獲取,否則,在scr

Android獲取狀態列高度,動態設定控制元件高度

獲取狀態列高度//獲取status_bar_height資源的ID int resourceId = getResources().getIdentifier("status_bar_height",

Android設定控制元件可見與不可見

第一種    gone         表示不可見並且不佔用空間 第二種    visible       表示可見 第三種    invisible    表示不可見但是佔用空間 可見與不可見的表現形式有兩種。 在佈局檔案中: [html]view plaincopyprint? andr

Android動態新增控制元件約束位置

用LayoutParams: RelativeLayout insertLayout = (RelativeLayout)view1.findViewById(R.id.screen);//screen是一個RelativeLayout 佈局的id ImageView imgApple2 = new

使用TypedArray設定控制元件大小注意問題

在編寫自定義控制元件的時候,由於我的控制元件全部採用的是程式碼編寫介面,在通過TypeArray獲取文字大小的時候,介面顯示的與設定的明顯不一樣,具體的圖片演示我就不貼圖可以檢視http://blog.

動態設定控制元件寬高

LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控制元件textView當前的佈局引數 linearParams.hei

Android 程式碼設定 控制元件背景顏色

直接看程式碼:    設定背景顏色兩種方式 RelativeLayout mRelativeLayout=(RelativeLayout) findViewById(R.id.Relative);         /**          * 1、在values目錄下新建

android開發中控制元件大小和字型大小的選擇

1.dp:在控制元件邊距大小的選擇中選擇dp(density-independent pixel),這樣系統邊距就是畫素密度無關,在設定邊距、內邊距或者任何不打算按畫素值指定尺寸的情況下,通常都使用dp這種單位。 2.sp:scale-independent pixel,

android 動態新增控制元件並實現每個子控制元件的點選事件

         需求:我們要點選進入一家店鋪,根據不同的店鋪,顯示不同條數的子條目 如:消毒間,洗菜間等。。。這些都是或多或少的,所以需要動態新增:    首先自定義View(linearLayout): package cn.qust.fang.widget; imp