sách gpt4 ăn đã đi

android - 如何在菜单组之间添加分隔符/分隔符?

In lại Tác giả: Walker 123 更新时间:2023-11-29 19:15:48 28 4
mua khóa gpt4 giày nike

我试图在每个菜单组之间显示一个分隔线。我已经尝试过为每个组提供一个唯一的 ID,但这没有用。我找到了一些其他解决方案,但它们看起来有点奇怪,比如创建高度为 1dp 的 LinearLayout。

这是它的显示方式。 menu without group dividers

这是 MENU xml 的代码:



xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.marcelofb.cratediggersguide.MainActivity">

<>
android:id="@+id/search"
android:icon="@android:drawable/ic_menu_search"
android:title="@string/search_title"
app:actionViewClass="android.support.v7.widget.SearchView"
app:showAsAction="collapseActionView|ifRoom"/>

<>
android:id="@+id/searchOptions"
android:title="Tools"
android:icon="@android:drawable/ic_menu_manage"
app:showAsAction="always">


<>
android:id="@+id/radioGroupNovoUsado"
android:checkableBehavior="single">

<>
android:id="@+id/novo"
android:title="NOVO"
app:showAsAction="never" >


<>
android:id="@+id/usado"
android:title="USADO"
app:showAsAction="never" />



<>
android:id="@+id/radioGroupCompactoLP"
android:checkableBehavior="single">

<>
android:id="@+id/compacto"
android:title="COMPACTO"
app:showAsAction="never" />

<>
android:id="@+id/longplay"
android:title="LP"
app:showAsAction="never" />



<>
android:id="@+id/radioGroupNacionalImportado"
android:checkableBehavior="single">

<>
android:id="@+id/nacional"
android:title="NACIONAL"
app:showAsAction="never" />

<>
android:id="@+id/importado"
android:title="IMPORTADO"
app:showAsAction="never" />



câu trả lời hay nhất

嗯,他们从 Android 22.1.0 开始添加了一个 util 方法。 https://developer.android.com/reference/android/support/v4/view/MenuCompat

MenuCompat.setGroupDividerEnabled(Menu menu, boolean enabled) 

Kotlin 风格

 override fun onCreateOptionsMenu(menu: Menu?): Boolean {

menuInflater.inflate(R.menu.what_ever, menu)
MenuCompat.setGroupDividerEnabled(menu, true)

return super.onCreateOptionsMenu(menu)

}

implementation "com.android.support:support-v4:28.0.0-rc01"

关于android - 如何在菜单组之间添加分隔符/分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43558673/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress