我想在文本的左侧有一个图像。我希望图像和文本都位于屏幕的水平中心。所以我创建了下面的布局。但是,虽然在 eclipse 图形布局上一切看起来都是正确的,但在真实设备上,图像一直出现在图像顶部,就好像我使用了 drawableTop 一样。
<RelativeLayout
android:id="@+id/animal"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_below="@id/the_bar"
android:layout_centerHorizontal="true"
android:background="#FFFFFF"
android:clickable="true"
android:onClick="onAnimalClicked" >
<TextView
android:id="@+id/animal_textview"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_centerHorizontal="true"
android:drawableLeft="@drawable/animal_button"
android:drawablePadding="5dp"
android:gravity="center_vertical"
android:text="Add to Animals"
android:textColor="#258BE2"
android:textStyle="bold" />
</RelativeLayout>