2014-04-11 31 views

回答

1

在XML文件中的TextView標籤中嘗試使用android:drawableLeft="@drawable/sampleImage"

0

看到TextView

android:drawableLeft="@drawable/yourIcon" 

<TextView 
    android:id="@+id/TextView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:drawableLeft="@drawable/yourIcon" 
    android:ems="10" 
    android:text="TextView" > 
2

此屬性試試這個..

通過使用XML

使用android:drawableLeft="@drawable/ic_launcher"TextView

<TextView 
    android:id="@+id/txt" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="Button" 
    android:drawableLeft="@drawable/ic_launcher" /> 

使用代碼

可以又餓看到setCompoundDrawablesWithIntrinsicBounds

TextView textView = (TextView) findViewById(R.id.txt); 
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_launcher, 0, 0, 0); 
0
<TextView 
    android:id="@+id/textview1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="Your Text" 
    android:drawableLeft="@drawable/ic_launcher" 
    android:padding="10dip" /> 

你甚至可以使用的LinearLayout與方向垂直,在對齊的TextView佈局一個的ImageView和TextView的居中