我是Android编程的新手。我想创建一个应用程序小部件,它将显示一组联系人图像,并允许我打电话或发送我按其图片的人的短信。
如果您注意到图像中的底部窗口小部件,则会有两张超大图片(左上角和右下角)看起来好像无法插入线性布局。
http://i.stack.imgur.com/H13i7.jpg
这是怎么做到的,我问的是我将使用哪个应用小部件布局来对齐图像,因为它们位于此屏幕的底部小部件中?
编辑:我是新人,但我有足够的时间来学习这一点,所以我想我会向前推进。我感觉我能够拍摄图像并将它们组合成一个具有很大灵活性的主图像。
http://androidattop.blogspot.com/2012/06/merge-multiple-images-into-one-image-in.html
然后我只需要找出用户点击图像的位置。或者我可以只拆分大图像并使用嵌套的线性布局,这样可以保存自定义点击监听器,这看起来更像是可行的方式,但我担心较大图像中存在间隙。
感谢所有建议/帮助。
答案 0 :(得分:0)
这是怎么做的
您必须要求该应用的作者确定他们是如何做到的。
我要问的是,我将使用哪个应用小部件布局来对齐图像,因为它们位于此屏幕的底部小部件中?
我认为这可以通过GridLayout
轻松实现,但这仅适用于应用程序小部件的API Level 16+。
除此之外,使用嵌套的LinearLayouts
。例如,保持三个垂直LinearLayout
的水平LinearLayouts
将提供基本骨架。这三个垂直LinearLayouts
中的每一个都会包含您图像的子集。例如,中间LinearLayout
将是三个图像中的一列。
话虽如此,如果你是“Android编程新手”,我建议从一个更简单的项目开始。