我在调整ImageViews和ImageButtons时遇到了一些问题。
假设我有一个矩形的布局(我不想知道它是一个水平或垂直的矩形)和一个包含透明背景的ImageButton和一个方形图像的ImageResource。
我想保持按钮方块,所以我使用setScaleType(ScaleType.FIT_CENTER)
来拉伸按钮。效果很好。
当按钮需要 REDUCED 以适合矩形布局而不是拉伸时出现问题:在这种情况下,图像被正确缩小,但布局中保留的空间是一个如果我让它剪裁,那将由图像保留。
我认为这就是:
经典问题是:我的布局应该包含一行 - 比方说 - 六个方形按钮。如果按钮大小大于Horizontal LinearLayout的高度,则按钮结束时会被大量空白区域所取代,而不是触摸它们。
我尝试使用固定大小的图像,强制它们在放入布局之前调整大小,但这对我来说不是解决方案。首先,我希望它是动态的(即:布局可以在应用程序生命周期中改变大小,图像应该遵循这一点)。其次,当我将图像放入布局时,很容易发生布局尚未设置且其大小为零。
任何人都可以帮助我吗?
谢谢。
答案 0 :(得分:0)