Android UI 理解

原创 2016年08月31日 11:38:49

学习 http://cs.szpt.edu.cn/android/training/basics/firstapp/building-ui.html#Button


android ui 元素的层次结构


两层UI结构:

<?xml version="1.0" encoding="utf-8"?>
<!-- XML层次结构布局 LinearLayout  ViewGroup -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation = "vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.hzxie.viewgroup.MainActivity"
    >

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <EditText
            android:id = "@+id/sub_edit_message"
            android:layout_weight = "1"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:hint="@string/sub_edit_message"
            />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/button_send"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <!--控件唯一标识id,+仅在定义时使用,可以在Activity中find-->
        <EditText
            android:id = "@+id/edit_message"
            android:layout_weight = "1"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:hint="@string/edit_message"
            />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/button_send"/>
    </LinearLayout>
</LinearLayout>

测试效果图:

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

深入理解android UI Thread

理解android UI Thread什么叫做UI Thread我通常的理解是 1. 执行ui绘制的地方,onMeasure onLayout onDraw, 2. android组件act...

Android UI学习|对View的onMeasure方法理解

Android UI学习|对View的onMeasure方法理解 转载:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1114...

Android UI--Android View.onMeasure方法的理解

View在屏幕上显示出来要先经过measure(计算)和layout(布局). 1、什么时候调用onMeasure方法?  当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题,“你想要用...

Android UI控件之Gallery --拖动、覆盖、循环、3D图片浏览 效果之二

上一篇博客中实现了一种3d效果的图片浏览功能,但是感觉上还是太过"硬性",因此对上         一次做一些改进。好了话不多说直接给出效果图吧。小编是“刀剑”的粉丝,因此就以“刀剑”为  ...

Android UI api

  • 2015-12-03 12:37
  • 1.61MB
  • 下载

Android UI design

  • 2013-10-25 17:08
  • 583KB
  • 下载

Android UI 设计之 TextView EditText 组件属性方法最详细解析

TextView 相关类的继承结构 :  -- 常用的组件 : TextView 直接继承View类, 同时是 EditText 和 Button 两组组件类的父类;  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)