Android嵌套布局

时间:2013-07-12 19:09:44

标签: android layout

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

4 个答案:

答案 0 :(得分:1)

你在用什么开发?如果您使用Eclipse和Android SDK,这非常简单。将所需图片放入相应的可绘制文件夹,转到与您的活动对应的布局图形视图,在屏幕右侧有一个所有属性的列表,查找背景,然后从drawables中选择您的图片。您也可以使用android:background =" @ drawable / yourPic"从xml执行此操作。通过这种方式,您不必担心将事物分层。

答案 1 :(得分:1)

答案 2 :(得分: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>

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

答案 3 :(得分:0)

enter image description here首先,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>



哪个会产生这样的东西