关于spinner控件有很多特殊的样式甚至是表现的很夸张的样式,下面我们就看看spinner的效果吧。

Java代码:
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// setContentView(R.layout.main);//不用xml

Spinner sp=new Spinner(this);

ArrayAdapter< String> adapter = new ArrayAdapter< String>( this, android.R.layout.simple_spinner_item);

adapter.add("red");

adapter.add("green");

adapter.add("yellow");

adapter.add("black");

adapter.add("write");

adapter.add("blue");

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

sp.setAdapter(adapter);

LinearLayout l=new LinearLayout(this);

LinearLayout.LayoutParams ll=new LinearLayout.LayoutParams(

LinearLayout.LayoutParams.WRAP_CONTENT,

LinearLayout.LayoutParams.WRAP_CONTENT

);

l.addView(sp,ll);

setContentView(l);
}

(this,android.R.layout.simple_spinner_item);在这里我们主要把android.R.后面的代码改了就行,下面就是改完代码的效果图。

如果换成android.R.layoutbrowser_link_context_header


android.R.pinner_dropdown



android.R.preference_category



android.R.simple_spinner_item



android.R.select_dialog_item



android.R.select_dialog_multichoice



android.R.simple_dropdown_item_1line



android.R.simple_expandable_list_item_1



android.R.simple_gallery_item



android.R.simple_list_item_1



更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android(安卓)display system overview
  3. android:onClick 的使用 xml调用Java代码
  4. 在Eclipse中查看Andriod 的源代码
  5. Android(安卓)学习 之 使用ActivityGroup调用对应Activity的菜单
  6. [置顶] 使用Android(安卓)OpenGL ES 2.0绘图之六:响应触摸事件
  7. Android(安卓)更改键盘Enter键文字
  8. Android(安卓)学习记录 之 notification
  9. Android(安卓)Audio代码分析15 - testPlaybackHeadPositionAfter

随机推荐

  1. 15个开发者最亲睐的Android代码编辑器
  2. android 使用Application保存全局变量
  3. Android Support Library介绍
  4. android 扫描文件(sdcard添加新的音乐文件
  5. Android 打码走江湖 之 天下第一帮 Fragm
  6. android 查看UID
  7. 在android中使用PrinterShare实现蓝牙打
  8. 【Android】使用Kotlin在Android Studio
  9. SharedPreferences案例
  10. Delphi XE5 for Android 启动无黑屏等待