aide_android app教程答案_第五课-NestedLayout(嵌套布局)

aide_android app教程答案_第五课

aide_android app教程答案_第五课

第五课,您将学习到如何使用嵌套布局来设计复杂的用户界面布局 运行该应用程序,它显示了一个简单的问题

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Android is the best?" 
        android:textSize="20dp" />
        
    
</LinearLayout>

首先在当前“LinearLayout”内的“TextView”下面添加另一个“LinearLayout

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Android is the best?" 
        android:textSize="20dp" />
        
    <LinearLayout/>
    
</LinearLayout>

为新增的“LinearLayout”设置“android:layout_width”和“android:layout_height”的属性值为“wrap_content

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Android is the best?" 
        android:textSize="20dp" />
        
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
    
</LinearLayout>

为新增的“LinearLayout”设置“android:orientation”的属性值为“horizontal”

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Android is the best?" 
        android:textSize="20dp" />
        
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"/>
    
</LinearLayout>

为新增的“LinearLayout”添加有“Yes”文字且布局大小为“wrap_content”的按钮

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Android is the best?" 
        android:textSize="20dp" />
        
    <LinearLayout
    	android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        
    	<Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Yes"/>
    </LinearLayout>
    
</LinearLayout>

现在在“LinearLayout”里的“Yes”按钮后面添加一个文字为“No”的按钮

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Android is the best?" 
        android:textSize="20dp" />
        
    <LinearLayout
    	android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        
        <Button
        	android:layout_width="wrap_content"
        	android:layout_height="wrap_content"
        	android:text="Yes" />
        	
    	<Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="No"/>
    </LinearLayout>
    
</LinearLayout>

欢迎加入AIDE教程网官方交流群:758110864

版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明。
本文链接:https://www.aidemx.cn/1759.html

 版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明
本文链接: https://www.aidemx.cn/1759.html

梦雪

专注于AIDE教程分享

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐