我是新来的android编程。我想创建一个应用小部件,它将显示一组联系人图像,并允许我呼叫或发送其按照图片的人的短信。Android应用小部件高级(?)布局
如果您注意到图像中的底部小部件,则会有两张过大的图片(左上和右下)看起来好像无法放入线性布局。
http://i.stack.imgur.com/H13i7.jpg
这是如何完成的,什么我问的是哪个应用插件布局我会用一致的图像,因为它们在此屏幕上的小窗口底部?
编辑:我是新的,但我有足够的时间来学习这个,所以我想我会向前看。我感觉我能够拍摄图像并将它们合并为一张具有很大灵活性的主图像。
http://androidattop.blogspot.com/2012/06/merge-multiple-images-into-one-image-in.html
然后我只是要找出其中的图像上的用户点击。或者我可以只分割大图像并使用嵌套的线性布局,这样可以节省自定义点击侦听器,这看起来更像是它的走向,但我担心较大图像中的间隙。
所有建议/帮助表示赞赏。
感谢@CommonsWare因此,这需要将多行图像分成两半,或者图像是否可能在线性布局中超出其容器边界?我想知道它是否可以作为一个图像地图来完成,在那里图像被呈现,并且捕获点击的位置以确定哪个“子图像”被点击并作出相应响应。 – user1561581 2012-07-30 03:51:44
@ user1561581:“所以这需要将多排图像分成两半” - 不。把你的整体布局想象成由五个单元格宽到三个单元格高(注意:不是应用程序部件意义上的“单元格”)。你有两个2x2细胞图像和一堆1x1细胞图像。左侧和右侧的'LinearLayouts'将是2x3单元格,其中包含2x2图像和具有2个1x1图像的水平'LinearLayout'。中间的'LinearLayout'可容纳3个1x1图像。 “我想知道它是否可以作为一个图像地图来完成” - 不是在应用程序小部件中,对不起。您不会获得像素级别的点击信息。 – CommonsWare 2012-07-30 10:35:24