1. 程式人生 > >android 設定TextView的文字 上下左右 圖示

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

android屌絲估計都知道,TextView是個文字控制元件,但是有的android新手可能還不知道TextVeiw還可以給文字的上下左右設定圖示,下面我們就來說說怎麼給TexteView設定圖示

給TextView設定圖示有兩種方法:一種是在xml佈局檔案中設定,一種是通過java程式碼設定.方法如下:

 1. xml佈局檔案中設定:

android:drawableLeft="@mipmap/ic_launcher"
android:drawableTop="@mipmap/ic_launcher"
android:drawableRight="@mipmap/ic_launcher"
android:drawableBottom="@mipmap/ic_launcher"

2.java程式碼中設定:

TextView mTvMainTitleLeft = (TextView) findViewById(R.id.tv_title_left);
//      Drawable dwLeft = ContextCompat.getDrawable(getContext(), res); android studio中的獲取方法
        Drawable dwLeft = getResources().getDrawable(R.mipmap.ic_launcher);
        dwLeft.setBounds(0, 0, dwLeft.getMinimumWidth(), dwLeft.getMinimumHeight());
        mTvMainTitleLeft.setCompoundDrawables(dwLeft, null, null, null);

以上就是給TextView設定圖示的2中方式。