代码之家  ›  专栏  ›  技术社区  ›  JustNice

如何删除和设置小部件的边框颜色(FloatigSearchView)?特别是底部边框颜色

  •  2
  • JustNice  · 技术社区  · 8 年前

    enter image description here

    enter image description here

    小部件的Xml代码:

    <com.arlib.floatingsearchview.FloatingSearchView
            android:id="@+id/floating_search_view"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:textAlignment="center"
            android:textColor="@color/color_white"
            android:textColorHint="@color/color_title_en"
            android:textCursorDrawable="@drawable/color_cursor"
            android:textSize="22sp"
            android:visibility="visible"
            app:floatingSearch_actionMenuOverflowColor="@color/color_primary_red"
            app:floatingSearch_clearBtnColor="@color/color_primary_red"
            app:floatingSearch_close_search_on_keyboard_dismiss="true"
            app:floatingSearch_dimBackground="false"
            app:floatingSearch_dismissOnOutsideTouch="true"
            app:floatingSearch_dividerColor="@color/color_primary_red"
            app:floatingSearch_leftActionColor="@color/color_primary_red"
            app:floatingSearch_leftActionMode="noLeftAction"
            app:floatingSearch_searchBarMarginLeft="@dimen/search_view_inset"
            app:floatingSearch_searchBarMarginRight="@dimen/search_view_inset"
            app:floatingSearch_searchBarMarginTop="@dimen/search_view_inset"
            app:floatingSearch_searchHint="@string/search_hint"
            app:floatingSearch_showSearchKey="true"
            app:floatingSearch_suggestionsListAnimDuration="150"
            app:floatingSearch_backgroundColor="@color/transparent"/>
    
    1 回复  |  直到 8 年前
        1
  •  1
  •   Abhi    8 年前

    This issue 在存储库上提出了相同的问题。似乎没有官方的方法,但是有一些黑客的方法用来解决这个问题。

    1) 将其添加到XML代码中

    app:floatingSearch_searchBarMarginLeft="-5dp"
    app:floatingSearch_searchBarMarginRight="-5dp"
    app:floatingSearch_searchBarMarginTop="-5dp"
    

    2) 在Java类中添加以下行。

    mSearchView.findViewById(R.id.search_query_section).setBackgroundColor(Color.TRANSPARENT);