0

我正在开发我的第一个 Android 应用程序。虽然我有 15 年的 Java 软件开发经验,但 Android 对我来说还是陌生的。我想要的外观是一个背景图像,上面有其他图像,以及标签和电话号码。似乎实现这一点的最佳方法是背景图像的线性布局,以及其他字段的嵌套布局。我在网上搜索过,找不到任何有关如何完成此操作的示例代码。任何建议将不胜感激。提前致谢。

4

4 回答 4

1

你用什么来开发?如果您正在使用带有 Android SDK 的 Eclipse,这非常容易。将所需的图片放在适当的drawable文件夹中,转到与您的活动相对应的布局图形视图,在屏幕右侧有一个所有属性的列表,找到背景,然后从drawables中选择您的图片。您也可以使用 android:background="@drawable/yourPic" 从 xml 执行此操作。这样你就不必担心在它上面有分层的东西。

于 2013-07-12T19:18:45.740 回答
0

如果我得到了,这样的事情可以工作:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<stuff>

    <RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <stuff>

    </RelativeLayout>

<stuff>

</RelativeLayout>

我在一个应用程序中使用它,并且成功了。

于 2013-07-12T19:19:43.287 回答
0

在此处输入图像描述首先,RelativeLayout是最好使用的布局。这取决于您的设计。
如果您的设计要求将所有视图保持垂直或水平,您可以LinearLayouts在两者之间使用。
我建议的方式:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<LinearLayout android:id="@+id/layout1" 
android:layout_width="match_parent"
android:layout_height="wrap_parent" 
android:orientation="Horizontal">

<View1 />
<View2 />

</LinearLayout>

</LinearLayout android:id="@+id/layout2" 
android:layout_width="match_parent"
android:layout_height="wrap_parent" 
android:orientation="Vertical" 
android:layout_below="@id/layout1">

<View3 />
<View4 />

</LinearLayout>

</RelativeLayout>



这会给你带来这样的东西

于 2013-07-12T19:33:08.893 回答