当前位置:操作系统 > 安卓/Android >>

Android 用纯代码实现复杂界面

在开发Android应用时有时会遇到纯代码实现复杂界面的需求,本文通过实例来演示,希望能对大家有所帮助

界面截图:

 

 

XML布局文件:

[html] 
<?xml version="1.0" encoding="utf-8"?> 
<ScrollView  
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@android:color/white"> 
     
    <LinearLayout  
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:orientation="vertical" 
        android:gravity="center"> 
        <ImageView  
            android:layout_width="240dip" 
            android:layout_height="120dip" 
            android:layout_margin="30dip" 
            android:layout_gravity="center_horizontal" 
            android:background="@android:color/black" 
            android:scaleType="fitCenter" 
            android:adjustViewBounds="true" 
            android:src="@android:drawable/ic_dialog_map"/> 
        <TextView 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:layout_margin="30dip" 
            android:layout_gravity="center_horizontal" 
            android:gravity="center_horizontal" 
            android:textSize="18sp" 
            android:text="测试文本显示"/> 
        <EditText  
            android:layout_width="240dip" 
            android:layout_height="wrap_content" 
            android:layout_margin="30dip" 
            android:layout_gravity="center_horizontal" 
            android:hint="请输入文字内容" 
            android:maxLength="200" 
            android:textSize="18sp"/> 
        <LinearLayout  
            android:id="@+id/button_layout" 
            android:layout_width="240dip" 
            android:layout_height="wrap_content" 
            android:layout_gravity="center_horizontal" 
            android:background="#c6c3c6" 
            android:minHeight="54dip" 
            android:orientation="horizontal" 
            android:paddingTop="4dip" 
            android:paddingBottom="4dip" 
            android:paddingLeft="2dip" 
            android:paddingRight="2dip" > 
            <Button   
                android:text="确定 " 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:layout_gravity="left" 
                android:layout_marginLeft="10dip" 
                android:layout_marginRight="5dip" 
                android:layout_weight="1" 
                android:maxLines="2" 
                android:textSize="18sp" /> 
            <Button  
                android:text="取消" 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:layout_gravity="right" 
                android:layout_marginLeft="5dip" 
                android:layout_marginRight="10dip" 
                android:layout_weight="1" 

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,