1. 程式人生 > >Android 設定TextView或者view其他檢視的圖示

Android 設定TextView或者view其他檢視的圖示

/**
 * 設定TextView右側圖示
 *
 * @param textView
*/
public static void setTextViewRightDrawable(TextView textView, int icon) {
    Drawable drawable = textView.getContext().getResources().getDrawable(icon);// 獲取res下的圖片drawable
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());// 一定要設定setBounds();
textView.setCompoundDrawables(null, null, drawable, null); }

使用如下:

      int strokeWidth = 1;     // 1dp 邊框寬度
            int roundRadius = 10;     // 5dp 圓角半徑
 int fillColor = mContext.getResources().getColor(R.color.golden_yellow); //內部填充顏色
            int strokeColor = Color.parseColor("#ffffff");//邊框顏色
            BtnUtils.setViewShapeColor(holder.tv, fillColor, strokeColor, strokeWidth, roundRadius);

相關推薦

Android 設定TextView或者view其他檢視圖示

/** * 設定TextView右側圖示 * * @param textView */ public static void setTextViewRightDrawable(TextView textView, int icon) { Drawable dr

android 設定TextView的文字 上下左右 圖示

android屌絲估計都知道,TextView是個文字控制元件,但是有的android新手可能還不知道TextVeiw還可以給文字的上下左右設定圖示,下面我們就來說說怎麼給TexteView設定圖示 給TextView設定圖示有兩種方法:一種是在xml佈局檔案中設定,一種是

Android設定TextView部分文字變色及點選事件

首先要想實現文字變色以及點選,都需要使用到SpannableStringBuilder,例項化該類也很簡單,只需將你想要處理的字串當做引數 SpannableStringBuilder spannable = new SpannableStringBuilder(conte

Android設定TextView的Selector來控制點選的顏色

.定義顏色res/color/textview.color <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/

Android設定TextView中部分字型顏色和點選事件

  最近接到一個新需求,在一個TextView中實現部分字型的顏色不同於其它字型,且點選該部分文字時實現跳轉的功能。一開始想著用多個TextView連起來實現功能,優化程式碼時再想想,這也太弱智了點兒吧!   果斷Google搜尋一下別的Coder是怎麼實現的,

Android設定TextView顯示一行或多行

在listView的item中或者是特殊的業務需求中,會要求TextView的內容不完全顯示,只有通過一個指定的操作後才顯示所有的,比如說一個按鈕或者是其它的什麼控制元件。 要想實現這個效果並不難,只

設定TextViewView元件點選效果。點選修改背景。字型顏色等

Android TextView等 預設是不帶點選效果的。。有的時候為了給使用者一個提示。可能需要我們自己新增點選效果。很多APP都是這樣實現的。 下面上一張圖看看效果。 下面是程式碼。 <TextView android:id="@+id/tv" android

android設定textview限制字數以省略號顯示的方法

<TextView android:id="@+id/text_view" android:layout_width="wrap_content" android:layout_height="wrap_content"

Android 自定義view-如何設定TextView drawableLeft 圖片大小?

2017/09/07更新 開發過程中,越發強烈的覺得需要對TextView進一步封裝 1.TextView需要設定背景或者邊框時需要編寫大量的selector,稍微修改一下樣式又得編寫一個新的selector,這個實在不能忍! 2.使用原生TextView

Android RecycleView設定頭部或者底部檢視,給固定高度失效問題

先上程式碼: private void setAdapter() { setData(); mRecyclerView.setLayoutManager(new LinearLayoutManager(this));

Android通過selector選擇器設定Button或者textview的背景顏色,字型顏色

為了讓button等控制元件的點選效果看起來很有動感,所以寫了一個選擇器。 具體的技能點很好理解,只是有一個地方需要注意的地方,一會我會標紅。 這裡我就拿button來舉例子了, <?xml

android開發之當設定textview多少字後以省略號顯示。限制TextView的字數

轉自:https://blog.csdn.net/qq_21376985/article/details/50914034   <TextView    android:id="@+id/tv"   android:layout_width="w

Android進階 二十二 設定TextView文字水平垂直居中

設定TextView文字水平垂直居中       有2種方法可以設定TextView文字居中:       一:在xml檔案設定:android:gravity="center"       二:在程式

Android相簿選擇或者直接拍照來設定圓形的頭像CircleImageView

實現底部彈出的程式碼如下SelectPickPopupWindow.class,需要整合PopupWindow,程式碼 import android.app.Activity; import android.content.Context; import android.g

android java 程式碼設定 TextView drawableLeft

TextView 能實現一張圖配上文字,這樣就不用ImageView +TextView,在xml 設定: android:drawableLeft="@drawable/xxx"   但是如果

android 適配dpi框架在程式碼中設定TextView setTextSize時的使用

我這裡用的是阿杜的dpi適配框架,DisplayUtil是常見的單位轉換工具類,可自行搜尋 TextView .setTextSize()方法傳入的是sp值 檢視原始碼  /**      * S

android 自己呼叫系統相機儲存的照片存到自定義資料夾裡面用電腦看該照片顯示0KB或者是無法檢視或者說用手機助手匯出照片匯出失敗?

哈哈,標題有點長,之所以這樣是為了能讓遇到同樣問題的人方便搜尋到,我自己就遇到這樣的問題一直搜尋不到。   我先講一下自己遇到的問題:因為我的app有需求要拍照並且儲存起來,然後我為了方便使用者去相簿統一檢視和匯出,我就自己在手機裡面新建了一個資料夾,把我拍攝的照片放到這個

mono for android Listview 裡面按鈕 view Button click 註冊方法 並且傳值給其他Activity 主要是context

需求:為Listview的Item裡面的按鈕Button新增一個事件,單擊按鈕時通過事件傳值並跳轉到新的頁面。 環境:mono 效果:    佈局程式碼    主佈局 1 <?xml version="1.0" encoding="utf-8"?> 2

AndroidTextView設定個別字型樣式

1 SpannableString msp = new SpannableString("測試"+XM+"更換當前號碼將從手機發送一條普通簡訊進行驗證"); 2 msp.setSpan(new ForegroundColorSpan(Color.BLUE), 2, XM.length()+2, Span

AndroidTextView動態設定字型顏色大小(二)

 之前我們寫過怎麼在TextView裡程式碼修改字型顏色怎麼修改,那是通過 SpannableString 渲染來修改的今天介紹一種在string.xml中修改字型顏色的方法第一步:在string.xm