没有错误导致程序崩溃,我只想让图像对齐。如果ImageView放在TextView
之前,Image将显示在Text的左侧我的NavigationDrawer自定义布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="50dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:gravity="center_vertical"
android:layout_marginLeft="5dp"
android:textColor="#ffffff"
android:text="New Text"
android:id="@+id/bookName" />
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:id="@+id/bookImageView" />
</LinearLayout>
如何使图像浮动到文本右侧以及列表视图右边缘的某些点。 还有一件事,我的布局正在NavigationDrawer中使用,因此ListView覆盖的宽度小于全宽... 感谢!!!
答案 0 :(得分:2)
将layout_width
的{{1}}从TextView
更改为match_parent
:
wrap_content