gpt4 book ai didi

带字幕的Android自定义弹出菜单

转载 作者:行者123 更新时间:2023-11-29 21:21:39 26 4
gpt4 key购买 nike

选择一个菜单项后,我必须打开一个列表,其中有几行副标题,我该怎么做?我正在为 Android 4.x 开发

enter image description here

我在 menu.xml 中的代码

   <menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:id="@+id/menu_overflow"
android:icon="@drawable/abs__ic_menu_moreoverflow_normal_holo_light"
android:orderInCategory="11111"
android:showAsAction="always">
<menu>
<item
android:id="@+id/action_settings1"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings1"
android:titleCondensed="standard"
/>

<item
android:id="@+id/action_settings2"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings2"
/>
<item
android:id="@+id/action_settings3"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings2"
/>
</menu>
</item>

我不会加字幕

最佳答案

我觉得还是用ActionBar比较好。可以设置自定义下拉列表

private class MyAdapter extends BaseAdapter {

/**
* View displayed inside the Action Bar
*/
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View resultView = convertView;
if (resultView == null) {
resultView = mLayoutInflater.inflate(R.layout.spinner_main, null);
}

return resultView;
}

/**
* View Displayed inside list of possible options
*/
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View resultView = convertView;

if (resultView == null) {
resultView = mLayoutInflater.inflate(R.layout.spinner_drop_down, null);
}

return resultView;
}

}

然后

getActionBar().setListNavigationCallbacks(new MyAdapter(), listener);

其他的,比如自定义返回图标,你可以实现为你的ActionBar制作样式。

关于带字幕的Android自定义弹出菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20655081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com