我正在使用Titanium 3.X开发Android应用程序。我需要添加图像和标签(名称),使标签位于同一行中的图像旁边,并且两者都应该右对齐。问题是标签文本代表名称是动态的。所以我无法为图像视图设置正确的属性。我需要以兼容不同设备(屏幕尺寸)的方式执行此操作。我的字体大小为11dp。 图像的正确属性可以通过一些接受字体大小,设备屏幕宽度等的算法来计算。但我无法识别它。有谁能建议我解决这个问题?
答案 0 :(得分:0)
在这种情况下,我会添加一个视图来包装图像和标签。我会将视图的布局设置为水平。然后我会正确对齐视图。
答案 1 :(得分:-1)
您应该使用可以为您进行计算的布局。 RelativeLayout在这种情况下非常有用。当您使用XML构建它时,有一些属性如alignParentRight或layout_toRightOf应该证明是有用的。不要忘记将TextView的宽度设置为wrap_content。