android - 安卓布局问题
问题描述
我希望一个dialog里面显示一个datePicker和两个按钮,但是显示不出按钮,另外流量配额那个TextView也有点问题,调了好多次也没弄明白,我希望他显示在一行并且竖直居中,下面是显示效果和布局文件,麻烦大家帮忙改改,谢谢
<?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='match_parent'><LinearLayout android:layout_width='wrap_content' android:layout_height='wrap_content' android:orientation='horizontal'> <TextViewandroid:text='流量配额:'android:layout_gravity='center_vertical'android:layout_weight='3'android:layout_width='0dp'android:layout_height='wrap_content' /> <EditTextandroid: android:layout_weight='4'android:layout_width='0dp'android:layout_height='wrap_content'android:ems='10'android:layout_gravity='center'android:inputType='number' /><Spinnerandroid: android:layout_width='wrap_content'android:layout_height='match_parent' /> </LinearLayout> <DatePicker android: android:layout_width='match_parent' android:layout_height='match_parent' /> <Button android: android:layout_width='match_parent' android:layout_height='match_parent' android:layout_gravity='left' android:text='取消'/><Button android: android:layout_width='match_parent' android:layout_height='match_parent' android:layout_gravity='right' android:text='确定'/> </LinearLayout>
问题解答
回答1:我只能说你那个DatePicker高度都已经match_parent了,还指望着下面的Button能显示啊!!给你个提示,对DatePicker用weight属性:
android:layout_weight=1android:layout_width='match_parent'android:layout_height='0dp'
相关文章:
1. mac连接阿里云docker集群,已经卡了2天了,求问?2. 老师,你这两条斜杠的是怎么注释的?3. angular.js - angularjs ng-repeat 不能刷新4. PHP单例模式5. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????6. node.js - 来帮我捋一下node中fs模块watch实现原理7. docker镜像无法删除,请求解决办法。8. angular.js - 用angular2-cli打包项目之后,跳转路由刷新会报404的错误9. css3 - css字体样式加填充色而不是背景色10. angular.js - angularJS最简单方法实现点击checkbox,button变亮