Android Spinner与setDropDownViewResource
16lz
2021-01-23
效果图:
第一步:新建Android工程 Test8
第二步:在values中添加arrays.xml
<resources><string-array name="planets"><item>三星</item><item>诺基亚</item><item>BG</item><item>摩托罗拉</item><item>西门子</item><item>联想</item><item>中国电子</item></string-array></resources>
第三步:编辑strings.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World, SpinnerDemo!</string> <string name="app_name">SpinnerApp</string> <string name="planet_prompt">Choose a planet</string></resources>
第四步:编辑main.xml
<Spinner android:id="@+id/spinner01" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10px" android:drawSelectorOnTop="true" android:prompt="@string/planet_prompt" />
第五步:编辑:SpinnerDemo.java
package com.android;import android.app.Activity;import android.os.Bundle;import android.widget.*;import android.view.*;public class SpinnerDemo extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Spinner s=(Spinner)findViewById(R.id.spinner01); ArrayAdapter adapter=ArrayAdapter.createFromResource(this,R.array.planets,android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); s.setAdapter(adapter); }}
更多相关文章
- 解决Android编辑框在全屏模式下无法检测布局变化的问题
- android edittext编辑框光标改变事件
- android studio在编辑时出现如Failed to sync Gradle project类
- 让EditText无法点击编辑和RatingBar无法点击
- Android Studio 新建编辑条 点击按钮显示控件中的内容
- 在Android中创建启动界面 编辑
- android2.2中EditText不可编辑的问题
- Android富文本编辑器
- android 原生的 MediaExtractor,MediaCodec 和 opengl 对视频进