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学习|对View的onMeasure方法理解

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

深入理解android UI Thread

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

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

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

Android UI仿QQ好友列表分组悬浮效果

  • 2017年11月21日 16:28
  • 1.53MB
  • 下载

android ui 经典界面实例slidingmenu

  • 2016年08月24日 14:07
  • 845KB
  • 下载

android UI进阶之实现listview的分页加载

上篇博文和大家分享了下拉刷新,这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。 还有个问题,当用户从网络上读取微薄的时候,如果一下子全部加载用户未读的微薄这将耗费比较长的时间,造成...

Android UI design

  • 2013年10月25日 17:08
  • 583KB
  • 下载

Android UI开发第四篇——实现像handcent sms或者chomp sms那样的气泡短信样式

今晚有点时间把断了很长时间的UI开发补一下,这次实现的是像handcent sms或者chomp sms那样的气泡短信样式,也是iphone上的气泡聊天模式。实现这种效果的重点是ListView的di...
  • xyz_lmn
  • xyz_lmn
  • 2011年10月26日 10:48
  • 8817
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android UI 理解
举报原因:
原因补充:

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