比较MessageListActivity使用不同的layout
<?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:orientation="vertical"
android:background="@drawable/wall_paper" >
<RelativeLayout
android:id="@+id/title_bar"
style="@style/TopBar" >
<ImageView
android:id="@+id/left_corner"
android:layout_width="44dip"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:src="@drawable/totem_upper_right" />
<!-- 标题 -->
<TextView
android:id="@+id/title_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textColor="#ffffff"
android:textSize="@dimen/activity_title_andbottom_button_text_size"
android:textStyle="bold" />
<ImageView
android:id="@+id/right_corner"
android:layout_width="44dip"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:layout_alignParentRight="true"
android:src="@drawable/totem_upper_left" />
<ImageButton
android:id="@+id/call"
android:layout_width="35dip"
android:layout_height="35dip"
android:layout_centerVertical="true"
android:layout_marginRight="7dip"
android:layout_toLeftOf="@id/right_corner"
android:background="@drawable/imb_msg_call_style" />
</RelativeLayout>
<ListView
android:id="@+id/message_list"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:cacheColorHint="@android:color/transparent"
android:divider="@null"
android:fadingEdge="none"
android:fastScrollEnabled="true"
android:listSelector="@android:color/transparent"
android:scrollbars="none"
android:stackFromBottom="true" >
</ListView>
<LinearLayout
android:id="@+id/layout_editor"
android:paddingLeft="10dip"
android:paddingRight="10dip"
android:paddingTop="5dip"
android:paddingBottom="5dip"
android:layout_margin="0dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/gray3"
android:orientation="horizontal" >
<EditText
android:id="@+id/edit_msg"
android:textSize="16dip"
android:maxLines="10"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginRight="5dp"
android:background="@drawable/sms_text_input"
android:focusable="true"
android:focusableInTouchMode="true" />
<Button
android:id="@+id/send_msg"
android:text="发送"
android:textColor="#FFFFFF"
android:textSize="18dip"
android:textStyle="bold"
android:gravity="center"
android:padding="5dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@drawable/sms_send_button"/>
</LinearLayout>
</LinearLayout>
----
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/wall_paper" >
<RelativeLayout
android:id="@+id/title_bar"
style="@style/TopBar" >
<ImageView
android:id="@+id/left_corner"
android:layout_width="44dip"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:src="@drawable/totem_upper_right" />
<!-- 标题 -->
<TextView
android:id="@+id/title_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textColor="#ffffff"
android:textSize="@dimen/activity_title_andbottom_button_text_size"
android:textStyle="bold" />
<ImageView
android:id="@+id/right_corner"
android:layout_width="44dip"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:layout_alignParentRight="true"
android:src="@drawable/totem_upper_left" />
<!-- 创建信息按钮 -->
<ImageButton
android:id="@+id/call"
android:layout_width="35dip"
android:layout_height="35dip"
android:layout_centerVertical="true"
android:layout_marginRight="7dip"
android:layout_toLeftOf="@id/right_corner"
android:background="@drawable/imb_msg_call_style" />
</RelativeLayout>
<LinearLayout
android:id="@+id/layout_editor"
android:paddingLeft="10dip"
android:paddingRight="10dip"
android:paddingTop="5dip"
android:paddingBottom="5dip"
android:layout_margin="0dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/gray3"
android:orientation="horizontal" >
<EditText
android:id="@+id/edit_msg"
android:textSize="16dip"
android:maxLines="10"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginRight="5dp"
android:background="@drawable/sms_text_input"
android:focusable="true"
android:focusableInTouchMode="true" />
<Button
android:id="@+id/send_msg"
android:text="发送"
android:textColor="#FFFFFF"
android:textSize="18dip"
android:textStyle="bold"
android:gravity="center"
android:padding="5dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@drawable/sms_send_button"/>
</LinearLayout>
<ListView
android:id="@+id/message_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/layout_editor"
android:layout_below="@id/title_bar"
android:cacheColorHint="@android:color/transparent"
android:divider="@null"
android:fadingEdge="none"
android:fastScrollEnabled="true"
android:listSelector="@android:color/transparent"
android:scrollbars="none"
android:stackFromBottom="true" >
</ListView>
</RelativeLayout>
比较MessageListActivity使用不同的layout的更多相关文章
- adjustResize和adjustPan的比较
在下面的描述中,编辑框的maxLine都设定为10. 在信息列表界面中,编辑框在RelativeLayout中定义.编辑框上边(above)的列表组件的高度不会缩小为0,导致显示出现一点问题. 当信息 ...
- 前端框架 EasyUI (2)页面布局 Layout
在 Web 程序中,页面布局对应用程序的用户体验至关重要. 在一般的信息管理类的 Web 应用程序中,页面结构通常有一个主工作区,然后在工作区上下左右靠近边界的区域设置一些边栏,用于显示信息或放置一些 ...
- Android Studio分类整理res/Layout中的布局文件(创建子目录)
res/layout中的布局文件太杂,没有层次感,受不了的我治好想办法解决这个问题. 前几天看博客说可以使用插件分组,可惜我没找到.知道看到另一篇博客时,才知道这个方法不能用了. 不能用插件,那就手动 ...
- 如何在ASP.NET Web站点中统一页面布局[Creating a Consistent Layout in ASP.NET Web Pages(Razor) Sites]
如何在ASP.NET Web站点中统一页面布局[Creating a Consistent Layout in ASP.NET Web Pages(Razor) Sites] 一.布局页面介绍[Abo ...
- [Android]异步 layout inflation(翻译)
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5829809.html 异步 layout inflation ...
- Express 4 handlebars 不使用layout写法
Express 4 handlebars 不使用layout写法 Express node nodejs handlebars layout 最近刚开始学习使用nodejs. 使用express搭建了 ...
- Android在layout xml中使用include
Android include与merge标签使用详解 - shuqiaoniu的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/shuqiaoniu/article ...
- Duilib源码分析(五)UI布局—Layout与各子控件
接下来,继续分析duilib之UI布局Layout,目前提供的布局有:VerticalLayout.HorizontalLayout.TileLayout.TabLayout.ChildLayout分 ...
- compass reset和layout [Sass和compass学习笔记]
reset 可以重置浏览器的的html的默认样式,因为各个浏览器对有些元素解析差别很大 通过重置样式可以让样式的浏览器兼容 更简单 使用方法简单 @import "compass/reset ...
随机推荐
- Android Asynchronous Http Client-Android异步网络请求客户端接口
1.简介 Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用and ...
- Linux下的串口编程实例
//串口相关的头文件 #include<stdio.h> /*标准输入输出定义*/ #include<stdlib.h> /*标准函数库定义*/ #in ...
- [leetcode]Edit Distance @ Python
原题地址:https://oj.leetcode.com/problems/edit-distance/ 题意: Given two words word1 and word2, find the m ...
- CentOS6 安装并破解Jira 7
CentOS6 安装并破解Jira 7 JIRA软件是为您的软件团队的每个成员构建的,用来规划,跟踪和发布优秀的软件. https://confluence.atlassian.... 最低硬件要求及 ...
- springboot的Web开发-Web相关配置
一:Spring Boot提供自动配置 通过查看WebMvcAutoConfiguration及WebMvcProperties的源码,可以发现Spring Boot为我们提供了如下的自动配置. 1, ...
- [asp.net]C#实现json的序列化和反序列化
在做asp.net和unity进行http通信的时候,当unity客户端发出表单请求的时候,我要将他要请求的数据以json的格式返回给客户端,让客户端来解析.服务器端这一块就涉及到json的序列化和反 ...
- python Selenium+phantomjs 小技巧
1.元素模糊定位 如抓取下面列表: elements = doc("li[id^='result_']") 2.元素精确定位 elements =doc("div[cla ...
- linux命令学习——ps
1.命令简介 ps命令用来查看系统上的进程信息.要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定 ...
- Using Timers in MFC Applications
Timer Events in MFC Applications Event timers are always handy to have around and useful in nearly e ...
- HighCharts设置图表背景透明
其实就一句话: backgroundColor: 'rgba(0,0,0,0)' 完整示例: $(function () { $('#container').highcharts({ chart: { ...