开发者社区> 问答> 正文

我的布局中的imagebutton消失了-为什么?

最后一个图像按钮未呈现(实际上,我看到一个错误,该错误迅速消失,显示我的视图减去最后一个图像按钮的其余部分。

我的活动布局如下所示:


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent">
     <ScrollView android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFFFFF">
      <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="top" android:stretchColumns="1, 2">
       <TableRow>
           <ImageButton android:background="#ffffff" android:src="@drawable/gettingstarted_cover" android:paddingTop="10px" android:paddingLeft="8px" android:paddingBottom="10px" android:layout_gravity="center_vertical|left"/>
           <TextView android:text="@string/book_title1" android:textColor="#000000" android:paddingTop="10px" android:paddingLeft="8px" android:layout_gravity="center_vertical|center_horizontal"/>
           <ImageButton android:src="@drawable/icon_i_page" android:background="#ffffff" android:layout_gravity="center_vertical|right" android:paddingRight="8px"/>
          </TableRow>
          <View android:layout_height="1px" android:background="#CCCCCC" />
          <TableRow>
           <ImageButton android:background="#ffffff" android:src="@drawable/underthedome_cover" android:paddingTop="10px" android:paddingLeft="8px" android:paddingBottom="10px" android:layout_gravity="center_vertical|left" />
           <TextView android:text="@string/book_title2" android:textColor="#000000" android:paddingTop="10px" android:paddingLeft="8px" android:layout_gravity="center_vertical|center_horizontal" />
           <ImageButton android:src="@drawable/icon_i_page" android:background="#ffffff" android:layout_gravity="center_vertical|right" android:paddingRight="8px"/>
          </TableRow>
          <View android:layout_height="1px" android:background="#CCCCCC" />
         </TableLayout>
     </ScrollView>
     <ImageButton android:src="@drawable/free" android:background="#ffffff" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="10px"/>
    </LinearLayout>

试图在Eclipse中进行调试,但未找到原因。

展开
收起
Puppet 2020-01-25 11:49:55 326 0
1 条回答
写回答
取消 提交回答
  • 将您的LinearLayout更改为Relative,在图像视图上为android:layout_alignParentTop =“ true”。如果srcollvew将被imageview覆盖,请将其移动(以防万一,您处于1.5状态),然后在视图上设置android:layout_below =“ @ id / myimagevieid” id也必须由android:id设置=“ @ + id / myimagevieid”

    2020-01-25 11:50:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载