Android SearchView – 向右移动图标(不带ActionBar)
作者:互联网
我有一个像这样的Android SearchView –
<SearchView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:queryHint="Search the forum ..."
android:iconifiedByDefault="true"
android:id="@+id/search_forum"
android:layout_alignParentRight="true"
android:textColor="#aaa" />
这不在我的ActionBar中,它在我的活动中的其他地方.
我需要图标(搜索图标)保持在我的布局右侧.点击它应该扩展到SearchView(与ActionBar SearchView相同的行为).我试过android:layout_alignParentRight =“true”但图标保持在左侧.
任何帮助都会很棒:)
解决方法:
我找到了解决这个问题的方法.只需将布局方向设置为“rtl”,图标将位于右侧.这是我的搜索视图的代码,它按预期工作.
<SearchView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layoutDirection="rtl"
android:iconifiedByDefault="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
标签:android,searchview 来源: https://codeday.me/bug/20190824/1707872.html