Spinner的样式应该如何设置

多鱼的夏天 2010-09-06 05:08:19
下边是Spinner_item的layout,效果如图

我的问题是:

如何设置Spinner的样式,让弹出窗口的行间距不那么拥挤。我尝试设置Item的layout_marginTop,会影响Spinner的样式



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:id="@+id/item_title"
android:layout_width="fill_parent" android:layout_height="wrap_content"

/>
</LinearLayout>


...全文
4840 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolkissxia 2013-05-30
  • 打赏
  • 举报
回复

你最下面的test3 是居中的 而上面又不是居中的 这个怎么做的 楼主 请不吝赐教 感谢
像蚂蚁一样 2013-05-01
  • 打赏
  • 举报
回复
谢谢楼主上传智慧
wolfmsdn2000 2010-11-10
  • 打赏
  • 举报
回复
看看,怎么个情况
ameyume 2010-09-07
  • 打赏
  • 举报
回复
xml
1.
<Spinner android:id="@+id/spinnerProvince" 
android:layout_width="180sp"
android:layout_height="50sp"
android:layout_marginTop="5sp"
android:entries="@+array/provinces"
android:textSize="14dip"
style="?android:attr/spinnerDropDownItemStyle"
/>


2. 与spinner有关的样式
http://wang-peng1.javaeye.com/blog/689271
panxq0809 2010-09-07
  • 打赏
  • 举报
回复
参考文件在android_sdk_pkg/platforms/android版本/data/res/layout目录下
panxq0809 2010-09-07
  • 打赏
  • 举报
回复
你是自己实现AdapterView,可以参考 android自身的layout的写法,这里你可以参考simple_spinner_item.xml文件。同时需要再写一个layout文件layout2,参考simple_spinner_dropdown_item.xml文件,然后设置spinner.setDropDownResource(layout2);

如果不是自己实现AdapterView,需要设置spinner.setDropDownResource(android.R.layout.simple_spinner_dropdown_item.xml);
牛叔 2010-09-07
  • 打赏
  • 举报
回复
android.R.layout.simple_spinner_dropdown_item

xml中我也不知道
牛叔 2010-09-07
  • 打赏
  • 举报
回复
demo里面有
Spinner conSpinner = (Spinner) findViewById(R.id.spinner1);
spinAdapter = ArrayAdapter.createFromResource(Abroad.this,
R.array.magazine, android.R.layout.simple_spinner_item);
spinAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
conSpinner.setAdapter(spinAdapter);

其中
android.R.layout.simple_spinner_itemandroid.R.layout.simple_spinner_item就是定义显示方式的。
多鱼的夏天 2010-09-07
  • 打赏
  • 举报
回复
难道要自己做View
多鱼的夏天 2010-09-06
  • 打赏
  • 举报
回复
设置高度会出现下图的效果,影响了第一个窗口的高度
danielye1983 2010-09-06
  • 打赏
  • 举报
回复
设置这个,android:layout_height

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧