如何在Horizo​​ntalScrollView中将FrameLayout设置到最右侧

时间:2017-08-31 10:44:40

标签: android xml

我想在Horizo​​ntalScrollView的最右侧搜索按钮 我试图使用android:layout_alignParentRight =“true”,但它没有用 我该怎么办? 非常感谢

View

我的XML代码:

<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/folderPath_horizontalScrollView"
android:layout_width="match_parent"
android:layout_height="@dimen/actionbar_height"
android:fadeScrollbars="false"
android:fillViewport="true"
android:scrollbarThumbHorizontal="@drawable/folder_path_scrollbar_thumb"
android:splitMotionEvents="false">

<LinearLayout
    android:id="@+id/folderPath_folder_path"
    android:layout_width="wrap_content"
    android:layout_height="@dimen/actionbar_height"
    android:gravity="center_vertical"
    android:orientation="horizontal"
    android:background="@color/blue_B500"
    android:splitMotionEvents="false" >

    <FrameLayout
        android:id="@+id/chat_search"
        android:layout_width="@dimen/actionbar_height"
        android:layout_height="@dimen/actionbar_height"
        android:background="?actionBarItemBackground">

        <View
            android:layout_width="@dimen/_1dp"
            android:layout_height="match_parent"
            android:background="@drawable/divider_line" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:contentDescription="@string/Common_003"
            app:srcCompat="@drawable/ic_search" />

    </FrameLayout>
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

你不可能因为没有#34;最右边&#34;到asp.net core 1.1

HorizontalScrollView具有无限宽度,因此它不能具有最右侧。

将您的搜索ImageView移到RelativeLayout中的HorizontalScrollView之外,然后您可以执行HorizontalScrollView