0

我是android编程的新手。我想制作一个应用程序小部件,它将显示一组联系人图像,并允许我打电话或发送我按下图片的人的短信。

如果您注意到图像中的底部小部件,则有两张超大的图片(左上角和右下角)似乎无法放入线性布局。

http://i.stack.imgur.com/H13i7.jpg

这是如何完成的,我要问的是我将使用哪个应用程序小部件布局来对齐图像,因为它们位于此屏幕的底部小部件中?

编辑:我是新手,但我有足够的时间来学习这个,所以我想我会继续前进。我觉得我能够拍摄图像并将它们组合成一个具有很大灵活性的主图像。

http://androidattop.blogspot.com/2012/06/merge-multiple-images-into-one-image-in.html

然后我只需要弄清楚用户点击了图像上的哪个位置。或者我可以只拆分大图像并使用嵌套的线性布局,这将保存自定义点击侦听器,这看起来更有可能是要走的路,但我担心大图像中的间隙。

感谢所有建议/帮助。

4

1 回答 1

0

这是怎么做的

您必须询问该应用程序的作者以确定他们是如何做到的。

我要问的是我将使用哪个应用程序小部件布局来对齐图像,因为它们位于此屏幕的底部小部件中?

我认为这可以很容易地完成GridLayout,但这仅适用于应用程序小部件的 API 级别 16+。

除此之外,使用嵌套LinearLayouts。例如,水平LinearLayout保持三个垂直LinearLayouts将提供基本骨架。这三个垂直方向中的每一个都LinearLayouts将包含您图像的一个子集。例如,中间LinearLayout是三个图像的列。

话虽如此,如果您是“android 编程新手”,我建议您从一个更简单的项目开始。

于 2012-07-29T23:03:51.140 回答