Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.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_Android Spinner - Fatal编程技术网

Android 带有图像和文本的微调器

Android 带有图像和文本的微调器,android,android-spinner,Android,Android Spinner,我希望我的旋转器看起来像这样 只有最上面的标题应该有图像和文本。其余下拉列表应仅包含文本。 谁能帮我做这个 我已经试过了。 我需要我的xml文件 <Spinner android:id="@+id/spinner1" android:layout_width="200dp" android:layout_height="50dp" android:layout_alignParentLeft="true" android:layout_below="@id/view" andr

我希望我的旋转器看起来像这样

只有最上面的标题应该有图像和文本。其余下拉列表应仅包含文本。 谁能帮我做这个

我已经试过了。

我需要我的xml文件

 <Spinner android:id="@+id/spinner1"
 android:layout_width="200dp"
 android:layout_height="50dp"
 android:layout_alignParentLeft="true"
 android:layout_below="@id/view" 
android:layout_marginLeft="35dp"
 android:layout_marginTop="20dp"
 android:background="@drawable/grey_btn"
 android:popupBackground="@drawable/drop_down_background"
 android:spinnerMode="dropdown" />

然后

ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(mContext, R.drawable.spinner_text,R.id.customtextview,arr1); adapter1.setDropDownViewResource(R.drawable.drop_down); s1.setAdapter(adapter1);
ArrayAdapter adapter1=新的ArrayAdapter(mContext,R.drawable.spinner\u text,R.id.customtextview,arr1);adapter1.setDropDownViewResource(R.drawable.Dropu-down);s1.设置适配器(适配器1);

适配器中应同时具有getView和getDropDownView。这样,您就可以在所选项目和列表的其余部分上指定不同的外观

在getView中:

textView = (TextView) convertView.findViewById(R.id.spinner_item_text);
imageView = (ImageView) convertView.findViewById(R.id.spinner_item_image);
textView.setVisibility(ImageView.VISIBLE);
imageView.setVisibility(ImageView.VISIBLE);
在getDropDownView中:

textView = (TextView) convertView.findViewById(R.id.spinner_item_text);
imageView = (ImageView) convertView.findViewById(R.id.spinner_item_image);
textView.setVisibility(ImageView.VISIBLE);
imageView.setVisibility(ImageView.INVISIBLE);

ArrayAdapter adapter1=新的ArrayAdapter(mContext,R.drawable.spinner\u text,R.id.customtextview,arr1);adapter1.setDropDownViewResource(R.drawable.Dropu-down);s1.设置适配器(适配器1)@ASP否这将设置图像为下拉项我希望它作为标题。