1. 程式人生 > >Android 程式碼設定 控制元件背景顏色

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

直接看程式碼:

   設定背景顏色兩種方式

RelativeLayout mRelativeLayout=(RelativeLayout) findViewById(R.id.Relative);

        /**
         * 1、在values目錄下新建xml檔案color
         * 然後設定控制元件背景顏色
         * 但是注意不能直接設定R.color.RED 否則顏色設定無效
         * 應該用getResources().getColor(R.color.RED) 設定
         */
        mRelativeLayout.setBackgroundColor(getResources().getColor(R.color.RED));
        /**
         * 2、把你想要設定的顏色強制轉換為Color
         */
        mRelativeLayout.setBackgroundColor(Color.parseColor("#FF0000"));

相關推薦

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

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

設定static控制元件背景顏色控制元件字型的背景顏色控制元件字型的顏色

注:轉載至:https://my.oschina.net/u/241930/blog/528285,謝謝該博主的分享 #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPAR

android開發中如何通過程式碼設定控制元件的寬度和高度

原理:通過控制元件的setLayoutParams(params)來設定。而params的型別主要是根據該控制元件的父控制元件的型別來定義的。例如,1、main.xml檔案內容如下:<LinearLayout xmlns:android="http://schemas.

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

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

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

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

使用一個shape.xml檔案,使用程式碼設定不同圓角背景顏色

          給一個View設定一個圓角的背景顏色,我們一般會使用xml檔案設定,使用<shape>節點設定,但是如果我們對一系列的View設定圓角北京,並且背景顏色色值不同,那麼我們第一感覺想到的是建立多個xml檔案,更改solid填充背景,其實我們可

修改對話方塊picture控制元件背景顏色的方法

兩個方法: 1、手動指定程式的picture大小: 設一個CStatic的物件(picture控制元件是CStatic型別的):m_pic2;且定義該picture控制元件的標識ID為IDC_STATIC_PIC2; 首先要在OnInitDialog()中完成獲取picture控制元件的

android 動態設定控制元件大小

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

UITableView實現多選時沒有效果/控制元件背景顏色消失了?

我們隊自定義的cell,使用多選功能的時候沒有效果? 1.檢查自己的tableview.editing = yes /  tableview.allowMutlpleSelction = yes,設定為編輯狀態,可多選 2.檢視自己的自定義cell的控制元件是否載入到了se

Android動態設定控制元件高度

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

QT 修改控制元件背景顏色

一. 背景刷成黑色,前景色設為白色。 方法一、paltette方式,經測試,該方法不會影響到其他控制元件,推薦使用 QPalette bgpal = palette(); bgpal.setColor (QPalette::Background, QColor (0,

MFC修改對話方塊及控制元件背景顏色

HBRUSH CMyDlg::OnCtlColor(CDC* pDC,CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr =CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes o

設定控制元件背景為透明或者半透明

設定Button或ImageButton的背景為透明或者半透明    半透明< Button android:background="#e0000000" ... />    透明< Button android:background="#00000000

Android動態設定控制元件座標

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

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

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

android如何設定控制元件的樣式

有時候我們不滿足於系統控制元件的外觀要改變一些背景,文字顏色等,這些屬性可以在程式碼裡更改,隨便哪種控制元件,我們點,後面會出來一大串set開頭的方法。但是在程式碼裡這樣改來改去還是比較麻煩的,如果同樣的控制元件多了,重複的程式碼也比較多。控制元件的這些屬性也是可以在xml

vs2010 MFC設定控制元件背景透明

通常要設定控制元件背景色透明,原因是在對話方塊背景中使用了圖片。對於這種情況,在vs2010中應當呼叫SetBackgroundImage函式來實現背景圖片的顯示。 BOOL CMFCDlg::OnInitDialog() { CDialogEx:

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

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

Android中在程式碼設定控制元件的寬和高

//在程式碼中設定控制元件大小的方法 private Button mbtn; mbtn = (Button) findViewById(R.id.btn_test); LayoutParams lp; lp=mbtn.getLayoutParams

android程式碼設定控制元件的長和高

這裡介紹LinearLayout和RelativeLayout兩種佈局下的控制元件 LinearLayout.LayoutParams paramss = (LinearLayout.LayoutParams) imageview.getLayoutPar