其他分享
首页 > 其他分享> > Android SearchView – 向右移动图标(不带ActionBar)

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