如何在自定义对话框中添加微调框并使用数组填充它

用户名

我有主屏幕,在菜单单击时有一个名为菜单的按钮,我正在打开一个自定义对话框,其中有一个微调框,我想通过使用数组填充此框,一切正常,但是当我将适配器设置为微调框时,它显示我错了

这就是我在android中所做的,

package com.example.drydays;
import java.util.ArrayList;

import android.os.Bundle;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.content.pm.ActivityInfo;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.Spinner;

public class MainActivity extends Activity {
     final Context context = this;
     private Button button;

     private String[] states  = new String[]{
                "Gujrat","Jammu and Kashmir","Kerala","Karnataka","Lakshadweep","Maharashtra","Manipur","Mizoram",
                "Nagaland","New Delhi","Rajasthan","Tami Nadu","West Bengal"
        };
     ArrayList<String> categoryList = new ArrayList<String>();

     @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        //make it fullscreen
                requestWindowFeature(Window.FEATURE_NO_TITLE);      
                getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

        //fix portrait orientation
                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

        setContentView(R.layout.activity_main);
        ImageView img = (ImageView)findViewById(R.id.imageView1);
        img.setOnClickListener(new OnClickListener() {

              @Override
              public void onClick(View arg0) {

                // custom dialog
                final Dialog dialog = new Dialog(context);
                dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
                dialog.setContentView(R.layout.menu);
                Button dialogButton = (Button) dialog.findViewById(R.id.btncross);
                // if button is clicked, close the custom dialog
                dialogButton.setOnClickListener(new OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        dialog.dismiss();
                    }
                });

                dialog.show();
              }
            });

         Spinner spin = (Spinner)findViewById(R.id.spinState);
         ArrayAdapter<String> adapter_state = new ArrayAdapter<String>(MainActivity.this,  android.R.layout.simple_spinner_item, states);
         adapter_state.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
         **spin.setAdapter(adapter_state);**
         // adding this line gives me error
    }

}
用户名
final Dialog dialog = new Dialog(MainActivity.this);

接着

Spinner spin = (Spinner)dialog.findViewById(R.id.spinState);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在自定义对话框中填充NumberPicker

来自分类Dev

如何在微调对话框中添加取消按钮?

来自分类Dev

如何在自定义对话框中设置自定义按钮?

来自分类Dev

如何在自定义对话框中设置自定义按钮?

来自分类Dev

Android微调器显示自定义对话框

来自分类Dev

无法在自定义对话框中添加数组列表

来自分类Dev

如何从自定义对话框中删除标题?

来自分类Dev

如何从自定义对话框中删除标题?

来自分类Dev

如何从自定义对话框中删除标题?

来自分类Dev

如何在Xamarin.forms for Android中的权限对话框中自定义文本?

来自分类Dev

使用VS2017安装项目创建安装程序时如何在对话框中添加自定义前提条件?

来自分类Dev

如何在Android中制作带有圆角的自定义对话框

来自分类Dev

如何在Eclipse中自定义ISaveablePart的“保存资源”对话框?

来自分类Dev

如何在Android中创建自定义警报对话框?

来自分类Dev

如何在警报对话框中自定义颜色或突出显示PositiveButton和NegativeButton

来自分类Dev

如何在自定义对话框中显示QR码扫描结果?

来自分类Dev

如何在Android中自定义进度对话框

来自分类Dev

如何在Illustrator插件中创建自定义的About对话框

来自分类Dev

如何在Kendo htmlhelper或Jquery中创建自定义确认对话框

来自分类Dev

Android-如何在自定义警报对话框中检查按钮单击?

来自分类Dev

如何在Android的“自定义对话框”中设置TextView的值

来自分类Dev

如何在Eclipse中自定义ISaveablePart的“保存资源”对话框?

来自分类Dev

如何在Android中使用网格视图创建自定义警报对话框?

来自分类Dev

如何在自定义对话框按钮中使用意图?

来自分类Dev

如何在Android中使用CardView创建自定义对话框

来自分类Dev

自定义对话框片段中带有自定义对象列表的微调器不起作用

来自分类Dev

如何在自定义对话框中聚焦文本框,以便光标在框内闪烁

来自分类Dev

使用自定义对话框时如何关闭引导框

来自分类Dev

如何更改打开对话框的图像以及如何自定义对话框?

Related 相关文章

  1. 1

    在自定义对话框中填充NumberPicker

  2. 2

    如何在微调对话框中添加取消按钮?

  3. 3

    如何在自定义对话框中设置自定义按钮?

  4. 4

    如何在自定义对话框中设置自定义按钮?

  5. 5

    Android微调器显示自定义对话框

  6. 6

    无法在自定义对话框中添加数组列表

  7. 7

    如何从自定义对话框中删除标题?

  8. 8

    如何从自定义对话框中删除标题?

  9. 9

    如何从自定义对话框中删除标题?

  10. 10

    如何在Xamarin.forms for Android中的权限对话框中自定义文本?

  11. 11

    使用VS2017安装项目创建安装程序时如何在对话框中添加自定义前提条件?

  12. 12

    如何在Android中制作带有圆角的自定义对话框

  13. 13

    如何在Eclipse中自定义ISaveablePart的“保存资源”对话框?

  14. 14

    如何在Android中创建自定义警报对话框?

  15. 15

    如何在警报对话框中自定义颜色或突出显示PositiveButton和NegativeButton

  16. 16

    如何在自定义对话框中显示QR码扫描结果?

  17. 17

    如何在Android中自定义进度对话框

  18. 18

    如何在Illustrator插件中创建自定义的About对话框

  19. 19

    如何在Kendo htmlhelper或Jquery中创建自定义确认对话框

  20. 20

    Android-如何在自定义警报对话框中检查按钮单击?

  21. 21

    如何在Android的“自定义对话框”中设置TextView的值

  22. 22

    如何在Eclipse中自定义ISaveablePart的“保存资源”对话框?

  23. 23

    如何在Android中使用网格视图创建自定义警报对话框?

  24. 24

    如何在自定义对话框按钮中使用意图?

  25. 25

    如何在Android中使用CardView创建自定义对话框

  26. 26

    自定义对话框片段中带有自定义对象列表的微调器不起作用

  27. 27

    如何在自定义对话框中聚焦文本框,以便光标在框内闪烁

  28. 28

    使用自定义对话框时如何关闭引导框

  29. 29

    如何更改打开对话框的图像以及如何自定义对话框?

热门标签

归档