1. 程式人生 > >CardView,android程式碼設定顏色沒效果,解決

CardView,android程式碼設定顏色沒效果,解決

<android.support.v7.widget.CardView xmlns:app="http://schemas.android.com/apk/res-auto"
            android:id="@+id/status_cardview"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/time_text"
            android:layout_marginTop="5dp"
app:cardBackgroundColor="@color/orange3" app:cardCornerRadius="7dp" app:cardElevation="0dp"> <TextView android:id="@+id/status_text" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:paddingLeft="5dp" android:paddingRight="5dp" android:text="即將到期" android:textColor="@android:color/white" android:textSize="10sp" /> </android.support.v7.widget.CardView>
屬性名 用法 引數
cardBackgroundColor 設定背景顏色 比如 #FFff6941
cardElevation 設定z陰影,如果你不設定預設會有陰影 在這我設定為0,我不需要陰影
cardCornerRadius 設定圓角半徑 我這邊給的 7dp 根據你專案需要
contentPadding 設定內容padding 比如 5dp
contentPaddingLeft 設定左邊padding 還有其他幾個自己試試吧
cardMaxElevation 設定z軸最大高度值

在這我之前用android 程式碼去設定CardView的背景顏色,
我是這麼玩的導致設定沒效果
status_cardview.setCardBackgroundColor(R.color.gray18);
之後這麼玩就好了
status_cardview.setCardBackgroundColor(getResources().getColor(R.color.gray18))

相關推薦

CardView,android程式碼設定顏色效果解決

<android.support.v7.widget.CardView xmlns:app="http://schemas.android.com/apk/res-auto"

Android Studio 設定專案Module編碼解決Android Studio專案執行時亂碼問題

Android Studio的專案設定邏輯與Eclipse有很大的區別,執行的操作為File->Setting->File Encodings然後來進行設定,如圖所示: 開啟module的 build.gradle 檔案修改編譯器使用的編碼,經過上面的設定,只

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

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

Android 程式碼設定TextView 字型顏色--ColorStateList

很多時候需要給text設定點選字型顏色變化,最近做的專案有這個需求,不過得通過程式碼來動態寫。 首先通過xml如下: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:andr

Android使用Java程式碼設定selector或drawable以及使用自定義控制元件方式使用它

鎮樓圖~~! TextView再給個selecotor 這種東西不要太簡單,但是這種東西我不想重複去寫N個Selector ! so~ /** * 獲取Selector * @param normalDraw *

系統API執行效果可以檢查一下是否與 360安全衛士 有關?!

系統 strong div 恢復 執行 再次 一個 正常 退出 今天在寫一個工具軟件,使用到一個系統API: mouse_event() 代碼如下: mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, x2, y2,

Android程式碼設定屬性

/設定佈局檔案的高度,控制元件為FrameLayout FrameLayout mFrameLayout = holder.getView(R.id.fl_bill_or_image); ViewGroup.LayoutParams lp = mFrameLayout.getLayoutPara

androidAndroid Studio連線手機反應提示錯誤adb.exe start-server' failed -- run manually if necessary

摘要:有時候我們在把手機連線到AndroidStudio當中的時候會出現手機無法識別,連線視窗中顯示Nothingtoshow的情況,而我手機之前連線還是好好的呀,怎麼回事呢?我們再看一下底部提示的錯誤資訊,一般如下:'C:/Users/ZHXG/AppData/Local/Android/S

Android 程式碼設定Color的幾種方式

系統自帶的顏色類 tx.setTextColor(android.graphics.Color.RED); 利用數字設定 tx.setTextColor(0xffff00f); 利用xml中已經定義好的顏色程式碼 tx.setTextColor(getResources(

android程式碼連線到指定wifi適合5.06.07.0系統

public static WifiConfiguration configWifiInfo(Context context, String SSID, String password, int type) { WifiConfiguration config =

AndroidAndroid開發實現帶有反彈效果仿IOS反彈scrollview詳解教程

作者:程式設計師小冰,GitHub主頁:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先給大家看一下我們今天這個最終實現的效果圖: 這個是ios中的反彈效果。當然我

Android動態設定GridView的高度固定column實現高度自適應

動態設定GridView的高度,固定column,根據gridview中的item個數設定高度: 呼叫以下方法:     [java]  view plain copy print ?

android 程式碼設定字型大小

可以指定單位:setTextSize(int unit, int size)TypedValue.COMPLEX_UNIT_PX : PixelsTypedValue.COMPLEX_UNIT_SP : Scaled PixelsTypedValue.COMPLEX_UNIT_DIP : Device Ind

iOS色彩空間——xib和程式碼設定顏色的偏差問題

通過Xib設定樣式如下: 通過程式碼設定如下: NSInteger hexValue =0x1ba9ba; self.testView.backgroundColor =[UIColor colorWithRed:((float)((hexValue &0xF

Android通過設定顏色的透明度來獲取顏色

格式:android:background="#XXxxxxxx"(顏色可以寫在color中)說明:半透明顏色值不同於平時使用的顏色,半透明顏色值共8位,前2位是透明度,後6位是顏色。也就是說透明度和顏色結合就可以寫出各種顏色的透明度。下面是透明度說明表,供大家參考。不透明1

Android 程式碼設定開機自啟動App

有的時候想要使用者一旦開啟手機。我們的APP就自動運行了。程式碼如下: 建立一個監聽。 /** * create by:sunlei on 2017/7/7 15:48 * e-mail:[email protected] * introduce: */

EditText利用程式碼設定左側的圖示失效???

EditText有兩種設定圖示的方法: 1、setCompoundDrawables(left, top, right, bottom) 這個方法,必須設定寬高使,用之前必須使用Drawable.setBounds設定Drawable的長寬。 2、setComp

網站SEO優化效果掉近這5個陷阱了嗎

網站關鍵詞優化,是很多人都在做而且疑問比較多的問題,大家最常遇到的一個問題就是:這個關鍵詞我優化很久了,但是一點起色都沒有,是什麼原因呢?因為,關鍵詞如果沒有排名,網站的流量就不高,轉化率也不會高。所以遇到這種問題大家都比較著急。所以,今天小編在這裡就給大家分享一下SEO優化

Android設定Activity永不過期銷燬

保持Activity永不銷燬…… import android.os.Bundle; import android.app.Activity; import android.util.Log;

android程式碼設定EditText只輸入數字、字母

 如何設定EditText,使得只能輸入數字或者某些字母呢? 一、設定EditText,只輸入數字: 方法1:直接生成DigitsKeyListener物件就可以了。 et_1.setKeyListener(new DigitsKeyListener(false,tru