Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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_Xml_Listview_Popupmenu - Fatal编程技术网

如何减少Android中弹出菜单的宽度?

如何减少Android中弹出菜单的宽度?,android,xml,listview,popupmenu,Android,Xml,Listview,Popupmenu,我已经在列表视图的每个项目上实现了弹出菜单,问题是当我点击打开弹出菜单的图像视图时,弹出菜单的宽度太大 我需要缩小弹出菜单的宽度。到目前为止,我已经缩小了高度、文本大小、文本颜色、分隔符大小和颜色以及背景颜色 通过修改style.xml(v-14和v-11的values文件夹)中的以下更改: @样式/弹出菜单列表视图 @样式/PopupMenuTextView @样式/弹出菜单 30dp 5dp 5dp #dcdbdb 2dp #00FF00 15便士 #E3 试着看看这个问题: <st

我已经在列表视图的每个项目上实现了弹出菜单,问题是当我点击打开弹出菜单的图像视图时,弹出菜单的宽度太大

我需要缩小弹出菜单的宽度。到目前为止,我已经缩小了高度、文本大小、文本颜色、分隔符大小和颜色以及背景颜色

通过修改style.xml(v-14和v-11的values文件夹)中的以下更改:


@样式/弹出菜单列表视图
@样式/PopupMenuTextView
@样式/弹出菜单
30dp
5dp
5dp
#dcdbdb
2dp
#00FF00
15便士
#E3
试着看看这个问题:
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <!-- API 14 theme customizations can go here. -->

    <item name="android:dropDownListViewStyle">@style/PopupMenuListView</item>
    <item name="android:actionBarWidgetTheme">@style/PopupMenuTextView</item>
    <item name="android:popupMenuStyle">@style/PopupMenu</item>

    <!-- Change Overflow Menu ListView Item Height & Property -->
    <item name="android:listPreferredItemHeightSmall">30dp</item>
    <item name="android:listPreferredItemPaddingLeft">5dp</item>
    <item name="android:listPreferredItemPaddingRight">5dp</item>
</style>

<!-- Change Overflow Menu ListView Divider Property -->
<style name="PopupMenuListView" parent="@android:style/Widget.Holo.ListView.DropDown">
    <item name="android:divider">#dcdbdb</item>
    <item name="android:dividerHeight">2dp</item>
</style>

<!-- Change Overflow Menu ListView Text Size and Text Size -->
 <style name="PopupMenuTextView" parent="@style/android:Theme.Holo.Light">
    <item name="android:textColor">#00FF00</item>
    <item name="android:textSize">15sp</item>
</style>

 <!-- Change Overflow Menu Background -->
 <style name="PopupMenu" parent="android:Widget.Holo.Light.ListPopupWindow">
    <item name="android:popupBackground">#e3e3e3</item>
</style>