Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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 这是什么样的小部件或系统绘图?(见截图)_Android_Android Widget - Fatal编程技术网

Android 这是什么样的小部件或系统绘图?(见截图)

Android 这是什么样的小部件或系统绘图?(见截图),android,android-widget,Android,Android Widget,我正在实现类似于系统设置的ListView 有一个图像标记有一种下拉菜单(在右边): 我想知道它是一个小部件(类似于复选框),还是一个可绘制的系统,还是android.R.drawable中的一个资源? 或者我需要自己为这个提供图形 谢谢。这似乎是一个自定义小部件。它很可能只是一个带有可绘制资源的按钮,执行一个操作以显示快速操作菜单。我在我的应用程序中实现了相同类型的东西,如果不自己构建它,我就找不到一种方法来实现它 我不确定Honeycomb是否有这个小部件,但pre Honeycomb没有

我正在实现类似于系统设置的ListView

有一个图像标记有一种下拉菜单(在右边):

我想知道它是一个小部件(类似于复选框),还是一个可绘制的系统,还是android.R.drawable中的一个资源?

或者我需要自己为这个提供图形


谢谢。

这似乎是一个自定义小部件。它很可能只是一个带有可绘制资源的按钮,执行一个操作以显示快速操作菜单。我在我的应用程序中实现了相同类型的东西,如果不自己构建它,我就找不到一种方法来实现它

我不确定Honeycomb是否有这个小部件,但pre Honeycomb没有

更新

查看android sdk,我发现一个可能就是它的资源:

expander_ic_minimized.9.png和expander_ic_maximized.9.png


我在\android sdk\platforms\android-9\data\res\drawable mdpi中找到了它

我必须回答自己:

图形绘图是android.R.drawable.ic_btn_round_more,它不是公共绘图的一部分

它在preference_dialog.xml中用作DialogPreference视图的一部分。
所以唯一的使用方法就是使用PreferenceActivity及其助手类。

通过hierarchyviewer检查,我发现它是ImageView。单击是在整个ListView项目上完成的,所以不需要单击按钮。遗憾的是hierarchyviewer没有显示正在使用的资源id。另外,Android设置使用它,邮件应用程序使用它,第三方应用程序也使用相同的id。它必须是系统图形。