首先在当前activity xml文件中创建一个Button
标签,并且赋予id
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
牢记id
然后再在activity文件相应的java文件中创建:字符串数组、Button对象、onClick监听对象等
//创建字符串数组作为弹出菜单列表里的文本
final String[] items = new String[]{"book1","book2","book3"};
//创建Button对象
private Button dialogbutton;
//对应所选的Button对象
dialogbutton = (Button)findViewById(R.id.btn1);
以下代码在onCreate方法内创建,就是下面这个方法里面
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//创建该按钮的监听对象
dialogbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {