菜名:用Spinner列出好看的小说
体验值:文化大餐,幸福指数三颗星
材料:res/values/strings.xml
<resources>
<string name="app_name">Day0703_wang_05</string>
<string name="title">小说</string>
<array name="books">
<item>红楼梦</item>
<item>三国演义</item>
<item>水浒传</item>
<item>西游记</item>
<item>隋唐演义</item>
<item>封神演义</item>
</array>
</resources>
原材料加工:
Spinner 属性设置:
android:entries="@array/books"
加点调料:
//弹出框提示栏标题,注意这里后面的值不能直接写一个字符串常量,否则报错
android:prompt="@string/title"
//设置下拉列表的模式
android:spinnerMode="dialog"
布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.yztc.day0703_wang_05.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="使用entries为Spinner提供数据"
android:layout_centerInParent="true"
android:id="@+id/tv"/>
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv"
android:layout_centerInParent="true"
android:prompt="@string/title"
android:spinnerMode="dialog"
android:entries="@array/books"/>
</RelativeLayout>
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}