android 設定TextView的文字 上下左右 圖示
阿新 • • 發佈:2018-12-30
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中方式。