如何在android中设置微调器下拉列表位置?
我想在右边放一个下拉列表。我能在短时间内完成吗如何在android中设置微调器下拉列表位置?,android,android-spinner,Android,Android Spinner,我想在右边放一个下拉列表。我能在短时间内完成吗 我认为图像代表的是弹出式菜单,要实现同样的效果,请参见下面的代码 要定义弹出菜单,我们需要在项目资源目录(res/menu/)中创建一个新的文件夹菜单,并添加一个新的XML(popup_menu.XML)文件来构建菜单 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" >
我认为图像代表的是弹出式菜单,要实现同样的效果,请参见下面的代码 要定义弹出菜单,我们需要在项目资源目录(res/menu/)中创建一个新的文件夹菜单,并添加一个新的XML(popup_menu.XML)文件来构建菜单
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/first_item"
android:title="first" />
<item android:id="@+id/second_item"
android:title="second" />
<item android:id="@+id/third_item"
android:title="third" />
</menu>
现在,单击为每个项提供函数
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.first_item:
// do your code
return true;
case R.id.second_item:
// do your code
return true;
case R.id.third_item:
// do your code
return true;
default:
return false;
}
是什么让你认为这是一个
旋转器
?我想这可以通过PopUpWindow
实现。谢谢你的回答。它看起来像我需要的,但我不能在右边显示菜单。我已经在一个新的clear项目(API 19+)中尝试过了,但弹出菜单构造函数中的重力似乎并没有按预期工作。我也尝试过各种根视图和锚视图,但都没有用。这可能会对您有所帮助,
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.first_item:
// do your code
return true;
case R.id.second_item:
// do your code
return true;
case R.id.third_item:
// do your code
return true;
default:
return false;
}