Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将最常用的操作放在ActionbarSherlock列表导航的顶部?_Android_Android Actionbar_Actionbarsherlock - Fatal编程技术网

Android 如何将最常用的操作放在ActionbarSherlock列表导航的顶部?

Android 如何将最常用的操作放在ActionbarSherlock列表导航的顶部?,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我使用ActionbarSherlock 4.3,并打算使用其列表导航。我查阅了谷歌的官方指南,在共享数据部分,我发现了一个非常简洁的解决方案,我想实现:图标在列表中,最常用的应用程序图标在顶部。我想创建一个类似的解决方案,其中列表项是根据使用频率排序的,并且它们是不同的。我应该如何做到这一点?使用android:showAsAction=“always”,例如: <item android:id="@+id/menu_settings" android:title="@strin

我使用ActionbarSherlock 4.3,并打算使用其列表导航。我查阅了谷歌的官方指南,在共享数据部分,我发现了一个非常简洁的解决方案,我想实现:图标在列表中,最常用的应用程序图标在顶部。我想创建一个类似的解决方案,其中列表项是根据使用频率排序的,并且它们是不同的。我应该如何做到这一点?

使用android:showAsAction=“always”,例如:

<item android:id="@+id/menu_settings"
    android:title="@string/settings"
    android:icon="@drawable/ic_action_settings"
    android:showAsAction="always" />


我对此很熟悉,但我更感兴趣的是确定使用频率,并将适当的图标放在顶部。啊,为此,您必须自己跟踪用户操作。我担心:(最好的选择是什么?将点击次数保存在数据库中?是否有内置支持?如果用户始终连接到Internet,并且对按钮点击事件进行全局测量,我建议使用它是一种很好的方法。我只希望操作点击在本地保存并相互比较。可能自定义实现是righ我想你只需要在每个按钮上使用一个计数器就可以了,你可以把它保存在本地或者服务器上,这取决于你希望一切都是动态的。