<LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:orientation=“horizontal”>
<TextView
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:text=“黑色色块:” />
<Spinner
android:id=“@+id/sp_color_black”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:entries=“@array/spinarr_color_black” />
<TextView
android:id=“@+id/textview”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:textColor=“#000000”
android:text=“666666”/>
在res的values目录下创建array.xml文件
array.xml文件内容:
<?xml version="1.0" encoding="utf-8"?>黑色
白色
蓝色
绿色
黄色
红色
紫色
粉红色
薄荷色
2.MainActivity.java,Spinner下拉框使用
public class MainActivity extends AppCompatActivity {
private Spinner sp_color_black;
private TextView mtextview;
private int color_black;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sp_color_black = (Spinner) findViewById(R.id.sp_color_black);
mtextview = (TextView) findViewById(R.id.textview);
sp_color_black.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String str_color_black = getResources().getStringArray(R.array.spinarr_color_black)[position];
if (str_color_black.equals(“黑色”)) {
color_black = Color.BLACK;
} else if (st
r_color_black.equals(“白色”)) {