Android 微调器-如何在下拉列表周围设置边框?

Android 微调器-如何在下拉列表周围设置边框?,android,spinner,Android,Spinner,我有一个旋转器,我想知道如何在它周围加上边框 Spinner dropdown = (Spinner)findViewById(R.id.spinnerUpdateContactMethod); String[] items = new String[]{"1", "2", "three"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout

我有一个旋转器,我想知道如何在它周围加上边框

    Spinner dropdown = (Spinner)findViewById(R.id.spinnerUpdateContactMethod);
    String[] items = new String[]{"1", "2", "three"};
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, items);
    dropdown.setPrompt("Please select ");
    dropdown.setAdapter(adapter);
Spinner下拉菜单=(Spinner)findViewById(R.id.spinnerUpdateContactMethod);
字符串[]项=新字符串[]{“1”、“2”、“三”};
ArrayAdapter=新的ArrayAdapter(这个,android.R.layout.simple\u微调器\u项,项);
下拉列表。设置提示(“请选择”);
下拉列表.setAdapter(适配器);

这个提示实际上并没有出现在屏幕上。有人能帮我一下吗。

这会占用很多空间,但不会占用边框

dropdown.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
您可以将其添加到
微调器
实例中


最好的方法是定制,您可以做的不仅仅是一个边框

对于定制边框,您可以在drawable文件夹中创建一个xml文件

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@color/white_overlay_8x" />
    <corners android:radius="6dip" />
    <stroke
        android:color="@color/white"
        android:width="@dimen/dot" />

</shape>

在微调器(活动的xml文件)

中,您必须在提交按钮的
onClickListener
上为其创建验证以打开对话框。对不起,我不明白您的意思,我只需要微调器周围有一个边框和一个显示提示。我也说过同样的话来打开对话框或提示。对于边框,您必须创建一个图像。这可能会有帮助:错误:(3,27)未找到与给定名称匹配的资源(在'color'处,值为'@color/white\u overlay\u 8x')。@jomin\u george94请用color.xml中可用的颜色替换@color/white\u overlay\u 8x',或者至少用“\000000”这样的颜色代码替换它.很抱歉,我现在发现了这个错误;错误:(106,41)不允许使用字符串类型(在'background'处,值为'R.drawable.file.xml')。很好,我将其替换为:android:background=“@drawable/file”@jomin_george94请告诉我您真正想要什么?以上代码可以定制不同的颜色和大小。
android:background=@drawable/file;