设置spinner的宽度

raphael55 2011-07-18 01:39:33
在一个tablerow里面 有2列
左边一列是textview 右边一列是spinner
如何能够限定spinner的宽度呢。。
spinner好像只能设置最小宽度 不能设置最大
spinner里面的内容比较长的时候 总是会把左边的textview给挤进去
实际操作的时候很难看
怎么才能把spinner的宽度给定下来呢。。
...全文
1053 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
raphael55 2011-07-19
  • 打赏
  • 举报
回复
没用eclipse, 查的android SDK
fontlose 2011-07-18
  • 打赏
  • 举报
回复

[Quote=引用 7 楼 raphael55 的回复:]
spinner只有android:minWidth和android:scrollbarSize
设置minWidth没用。。只是最小值而已
至于android:scrollbarSize只能在xml设置,而且
Must be a dimension value, which is a floating point number appended with a unit such as "14……
[/Quote]

你adt版本是多少的 怎么会没呢....
raphael55 2011-07-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 buleriver 的回复:]

不能使用相对布局吗?
[/Quote]

试过,但是还是会出现 spinner的宽度会随着内部textview的宽度而改变
除非给一个足够大的宽度。。把他定死。。但是textview里面的内容在
以后是可能改变的,所以定死一个宽度么 是不现实的
BuleRiver 2011-07-18
  • 打赏
  • 举报
回复
不能使用相对布局吗?
raphael55 2011-07-18
  • 打赏
  • 举报
回复
spinner只有android:minWidth和android:scrollbarSize
设置minWidth没用。。只是最小值而已
至于android:scrollbarSize只能在xml设置,而且
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp"
不适合在各种分辨率的机器上运行
fontlose 2011-07-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 raphael55 的回复:]
我在spinner里面没找到设置android:weight这个东东
[/Quote]
是android:layout_weight才对两个设成相同
raphael55 2011-07-18
  • 打赏
  • 举报
回复
我在spinner里面没找到设置android:weight这个东东
fontlose 2011-07-18
  • 打赏
  • 举报
回复
设置android:weight不就行了
raphael55 2011-07-18
  • 打赏
  • 举报
回复
不能用这种方法设置的。。
这种方法么只适合针对某种机型哇
chaoliu1024 2011-07-18
  • 打赏
  • 举报
回复
main.xml里设置
android:layout_width = " ";
chaoliu1024 2011-07-18
  • 打赏
  • 举报
回复
在布局文件里设置啊

80,352

社区成员

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

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