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)
您可以使用主题来实现此目的:
在 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)