我对所有这些机器人都很新。我想创建一个简单的应用程序。我在将ImageView融入背景时遇到了问题。我真的不知道如何开始。此外,我想确保所有这些适合任何屏幕尺寸(主要是手机,平板电脑不那么重要)。
比如说我有 - 这张图片作为背景。我想要适合2个ImageView的腰部(一个是20,一个是14)。然后我想将自己的图像插入到此ImageView中,并使用imageView.setImageResource();
答案 0 :(得分:1)
实际上要做你想做的事情会很困难,因为要在黑色区域放置一个图像,你需要知道它的坐标,这取决于设备。一个技巧可能是将时钟图像分为3个部分......应始终位于数字左侧的部分,始终位于数字上方的部分以及图像的其余部分。然后,您可以使用相对布局来对齐插入的数字图像相对于切碎的部分。尝试估算坐标而不管设备的另一种方法可能会非常困难。
答案 1 :(得分:0)
使用自定义视图将是最佳决策。您的类可以扩展ImageView或LinearLayout(RelativeLayout)并添加您自己的方法来编写(或更正确地绘制)您自己的值。 Android Studio IDE提供了为不同屏幕尺寸创建模板的可能性,包括图像,文本等。
答案 2 :(得分:0)