我的代码:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<fragment
android:id="@+id/paf"
android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true" />
<Space
android:id="@+id/brightnessSeekBar"
android:layout_width="1dp"
android:layout_height="50dp"
android:layout_toLeftOf="@id/imageView"
android:layout_toRightOf="@id/paf" />
<ImageView
android:id="@+id/imageView"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:clickable="true"
android:src="@drawable/localization" />
</RelativeLayout>
问题是片段用&#34; match_parent&#34;填充了所有内容。但是&#34; wrap_content&#34; 我已经尝试过width =&#34; 0dp&#34;在官方指南上显示
答案 0 :(得分:0)
试试这个
如果您需要更多空间,请增加空间的 layout_width 。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView
android:id="@+id/imageView"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:clickable="true"
android:src="@drawable/ic_android_black_24dp" />
<Space
android:id="@+id/brightnessSeekBar"
android:layout_width="1dp"
android:layout_height="50dp"
android:layout_toLeftOf="@id/imageView" />
<fragment
android:id="@+id/paf"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@id/brightnessSeekBar"
android:layout_alignBottom="@id/imageView"
android:layout_alignParentLeft="true" />
</RelativeLayout>
答案 1 :(得分:0)
这应该有用。
users = User.objects.all().select_related('profile')