带有三个点的小部件是什么?如何将其添加到我的应用程序中?
这根本不是一个小部件。它是一个ImageButton
(无边框风格)使用包含一个的溢出图标PopupMenu
如需文档教程访问http://developer.android.com/guide/topics/ui/menus.html#PopupMenu http://developer.android.com/guide/topics/ui/menus.html#PopupMenu
这引用了上面链接中的一个很好的代码片段:
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_overflow_holo_dark"
android:contentDescription="@string/descr_overflow_button"
android:onClick="showPopup" />
然后使用显示弹出窗口:
public void showPopup(View v) {
PopupMenu popup = new PopupMenu(this, v);
MenuInflater inflater = popup.getMenuInflater();
inflater.inflate(R.menu.actions, popup.getMenu());
popup.show();
}
Android Studio 中的资源中提供了 3 点按钮:
右键单击res
-> 新建 -> 矢量资源 -> 资源类型 = 剪贴画
-> 单击剪贴画旁边的按钮:标签 -> 搜索更多垂直
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)