xiakalaka
xiakalaka
2016-01-04 06:55
采纳率: 100%
浏览 1.6k

android简单UI问题!!!

android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:divider="#0000" >

    <EditText
    android:id="@+id/input_text"
    android:layout_width="0dp"   /*这行错了,错误说明:this will make the view invisible, probably intended for layout_height*/
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:hint="Type somthing here"
    android:maxLines="2" />
    <Button
    android:id="@+id/send"
    android:layout_width="wrap_content"     
    android:layout_height="wrap_content"
    android:text="Send" />

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • Theresa_zxx
    ProXin 2016-01-04 07:49
    已采纳

    你设置他的宽为0dp,你见过宽为0的视图吗?所以系统提示你:这样设置将使控件不显示(invisible)。宽度和高度都是不能设置为0的。

    点赞 评论
  • u011249920
    简一_hz 2016-01-04 07:57

    因为你的整个布局是垂直布局的把,所以需要android: layout_height设置为0dp

    点赞 评论
  • doumiji
    doumiji 2016-01-04 08:46

    你用layout_weight的话,layout_width是可以设置为0dp的,个人感觉没问题

    点赞 评论
  • zhouxiongfei
    zhouxiongfei 2016-01-04 08:57

    横向布局并使用权重时可以设置layout_width为0dp,其他情况就设置为填充或大于0的指定宽度

    点赞 评论
  • kuqi007

    因为上面是android:layout_height="0dp" 所以下面的也一样android:layout_height="0dp"才行

    点赞 评论
  • zhou0614
    温柔可爱小阿邴 2016-01-05 07:18

    垂直线性布局是height=0dp,水平线性布局才是width=0dp

    点赞 评论
  • crazy1235
    月盡天明 2016-01-06 05:52
     <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:paddingBottom="@dimen/padding10"
            android:paddingLeft="@dimen/padding20"
            android:paddingRight="@dimen/padding20"
            android:paddingTop="@dimen/padding10">
    
            <TextView
                android:id="@+id/item_default_address"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginRight="@dimen/margin10"
                android:layout_weight="1"
                android:drawableLeft="@drawable/icon_location"
                android:drawablePadding="@dimen/padding7"
                android:ellipsize="end"
                android:singleLine="true"
                android:text="无" />
    
            <TextView
                android:id="@+id/item_default_comment"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentRight="true"
                android:drawableLeft="@drawable/icon_comment"
                android:drawablePadding="@dimen/padding7"
                android:paddingLeft="@dimen/padding5"
                android:paddingRight="@dimen/padding5"
                android:text="0" />
    
        </LinearLayout>
    
    点赞 评论

相关推荐