永发信息网

Android两列布局,左边一列为图片的列表。

答案:2  悬赏:0  手机版
解决时间 2021-03-15 19:00
  • 提问者网友:风月客
  • 2021-03-15 07:46
没接触过Android,感觉从0开始有点小难,以前做ASP.net和JSP程序的时候,也没写过xml。
不能理解它的布局规则啊。。。程序跑出来怎么和我想的都不一样。
求怎么Android两列布局,左边一列为图片的列表,右边设置一个背景图片x.jpg。
我写的是一个LinearLayout里面套了两个LinearLayout,父LinearLayout的orientation设为水平,左边LinearLayout放了一个ListView和一个ImageView,然后在程序中添加图片,然后设置右边LinearLayout的背景为x.jpg。为什么出来的效果如此坑爹??右边的背景显示不出来,左边那一列为什么既有ListView里应该存放的图片,又有一个右边背景的缩小图。。。。。完全不知道它是怎么解析的。。。
还有谁能回答一下如何知道某个组件具备哪些属性和函数。。。比如,图片有Onclick()函数吗?
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-03-15 08:02
给listview+个id=lv,然后在建一个xml文件,存放一个新的布局(线性水平布局),在里面存放两个imageview就可以了,使用lv.inflate().吹气球的方法把布局吹起来就行了.

你的布局是先布局好了左边的,然后在顾及右边的,右边空间不够就会压缩图片.....
全部回答
  • 1楼网友:洒脱疯子
  • 2021-03-15 08:18
relativelayout true/false : android:layout_centerhrizontal //水平居中 android:layout_centervertical //垂直居中 android:layout_centerinparent //相对于父元素完全居中 android:layout_alignparentbottom //贴紧父元素的下边缘 android:layout_alignparentleft //贴紧父元素的左边缘 android:layout_alignparentright //贴紧父元素的右边缘 android:layout_alignparenttop //贴紧父元素的上边缘 @id/... android:layout_below //在某元素的下方 android:layout_above //在某元素的的上方 android:layout_toleftof //在某元素的左边 android:layout_torightof //在某元素的右边 android:layout_aligntop //本元素的上边缘和某元素的的上边缘对齐 android:layout_alignleft //本元素的左边缘和某元素的的左边缘对齐 android:layout_alignbottom //本元素的下边缘和某元素的的下边缘对齐 android:layout_alignright //本元素的右边缘和某元素的的右边缘对齐
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯