更改搜索视图文本大小

cas*_*las 4 android

SearchView我在 中有以下实现xml,文本条目已从顶部剪切,如下图所示。无论textSize我放什么,都不会改变。

在此输入图像描述

<LinearLayout
   android:orientation="horizontal"
   android:layout_width="match_parent"
   android:layout_height="32dp"
   android:gravity="center_vertical"
   android:layout_marginTop="10dp">
     <SearchView
        android:id="@+id/search_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:textSize="12sp"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Aka*_*bey 7

您可以使用主题来实现此目的:

在 styles.xml 中

<style name="AppSearchView" parent="Widget.AppCompat.SearchView" >
        <item name="android:textSize">60sp</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

并使用 SearchView

<android.support.v7.widget.SearchView
            android:id="@+id/searchView"
            android:layout_width="350dp"
            app:theme="@style/AppSearchView" // use app:theme not in style
            android:layout_height="80dp"
            android:layout_marginTop="15dp"/>
Run Code Online (Sandbox Code Playgroud)