android java 程式碼設定 TextView drawableLeft
TextView 能實現一張圖配上文字,這樣就不用ImageView +TextView,在xml 設定:
android:drawableLeft="@drawable/xxx"
但是如果需要動態(程式碼設定)展示不同的圖片和文字,我們該怎麼處理呢?
Drawable leftDrawable = null; leftDrawable = mContext.getResources().getDrawable(R.drawable.xxx); leftDrawable.setBounds(0, 0, leftDrawable.getMinimumWidth(), leftDrawable.getMinimumHeight()); tv_video_state.setCompoundDrawables(leftDrawable, null,null , null);
這幾行程式碼必不可少。
相關推薦
android java 程式碼設定 TextView drawableLeft
TextView 能實現一張圖配上文字,這樣就不用ImageView +TextView,在xml 設定: android:drawableLeft="@drawable/xxx" 但是如果
Android 自定義view-如何設定TextView drawableLeft 圖片大小?
2017/09/07更新 開發過程中,越發強烈的覺得需要對TextView進一步封裝 1.TextView需要設定背景或者邊框時需要編寫大量的selector,稍微修改一下樣式又得編寫一個新的selector,這個實在不能忍! 2.使用原生TextView
android 動態java程式碼設定背景以及字型等顏色
動態設定顏色 今天碰到個奇怪的事情,在設定動態設定TextView以及Button背景顏色的時候在java程式碼中設定編譯執行時候竟然出現的顏色和我color檔案中設定的顏色不一樣,而我在xml中設定的顏色完全正確。不多說上程式碼: 之前設定顏色程式碼:
android 用程式碼設定margin屬性,textView加粗
設定layout引數 LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.W
Android用程式碼給TextView中間部分設定不同的顏色
在做專案的時候,遇到過一行文字有兩種顏色。直接會想到用多個TextView來實現。 但是,這是有一個TextView就完成的方法。 先上效果圖: 直接上程式碼: 佈局檔案 xml程式碼片段的樣例: <TextView
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 *
程式碼設定TextView、Button等控制元件圓角邊框背景顏色
int strokeWidth = 5; // 3dp 邊框寬度 int roundRadius = 15; // 8dp 圓角半徑 int strokeColor = Color.parseColor("#2E3135");//邊框顏色 int f
Android中動態設定TextView的顏色
Java程式碼: public void setTextColor(int color) { mTextColor = ColorStateList.valueOf(color); updateTextColors(); } public void setTextCo
Android系統中設定TextView的行間距(非行高)
Android系統中TextView預設顯示中文時會比較緊湊,不是很美觀。為了讓每行保持一定的行間距,可以設定屬性android:lineSpacingExtra或android:lineSpacingMultiplier。 1、android:lineSpacingEx
動態程式碼設定Textview的字型大小,引用Dimen資源
xml檔案設定Textview字型大小,可直接設定android:textSize="@dimen/common_font_sw320dp_of_13" 但是通過動態程式碼設定時,通常會遇到引用Dim
java程式碼設定手機來電黑名單自動結束通話
今天講的是電話的黑名單自動結束通話的功能,所以現在跟著我的步驟來吧! 一、首先切換到project區間去,在main的資料夾裡面創一個aidl資料夾,把官網中下的兩個資料夾cope到這個aidl資料夾裡面去,再重新編譯兩次,第一次會報錯,不用管,再編譯一次就這可以,編譯兩次
在Android java程式碼中如何改變檔案的許可權
在LINUX下每個檔案都有一個許可權的屬性 ,那麼在Android中怎麼用java改變某個檔案的許可權呢? Android中有兩種方法可以改變檔案的許可權 1. 用openFileOutput方法: FileOutputStream fos; fo
Android Studio App設定TextView文字內容大小顏色
設定TextView文字內容大小顏色 1.第一種方法在activity_main.xml李設定,Java檔案不用改: android:text="這裡是文字" android:textSize="字
Android java程式碼中如何執行shell命令
public void execCommand(String command) throws IOException { Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec(command);
【android】程式碼設定text的顏色setTextColor用法
【錯誤示範】 text用程式碼設定顏色setTextColor(R.drawable.selColor); xml如下: <drawable name="selColor">#c400ee</drawable> 顏色變成別的顏色了。 果斷召喚度娘。
Android利用SpannableStringBuilder設定TextView中部分文字的顏色...
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_c
android 適配dpi框架在程式碼中設定TextView setTextSize時的使用
我這裡用的是阿杜的dpi適配框架,DisplayUtil是常見的單位轉換工具類,可自行搜尋 TextView .setTextSize()方法傳入的是sp值 檢視原始碼 /** * S
android 在java程式碼中動態設定控制元件的位置和設定片大小
需要動態改變佈局裡面控制元件的相對位置 如: 1.改變RelativeLayout佈局裡面某個控制元件的layout_toLeftOf 的屬性 RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)view
Android 動態設定TextView的drawableLeft等屬性
首先,我們在開發過程中,會經常使用到android:drawableLeft="@drawable/ic_launcher"這些類似的屬性: 關於這些屬性的意思,無非是在你的textView