比较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 ...
随机推荐
- 对于DQN的三大改进 - 这篇讲的好些
可以看这篇文章: https://blog.csdn.net/u013236946/article/details/73161586 这篇也讲的不错: https://www.cnblogs.com/ ...
- [leetcode]N-Queens @ Python
原题地址:https://oj.leetcode.com/problems/n-queens/ 题意:经典的N皇后问题. 解题思路:这类型问题统称为递归回溯问题,也可以叫做对决策树的深度优先搜索(df ...
- CentOS 6和CentOS 7防火墙的关闭
CentOS6.5查看防火墙的状态: 1 [linuxidc@localhost ~]$service iptable status 显示结果: 1 2 3 4 5 [linuxidc@localho ...
- wifidog 源码初分析(1)-转
wifidog 的核心还是依赖于 iptables 防火墙过滤规则来实现的,所以建议对 iptables 有了了解后再去阅读 wifidog 的源码. 在路由器上启动 wifidog 之后,wifid ...
- [Algorithm] Check if a binary tree is binary search tree or not
What is Binary Search Tree (BST) A binary tree in which for each node, value of all the nodes in lef ...
- Mac 隐私与安全没有允许任何来源选项
mac 允许任何来源的 app 在 macOS Sierra 10.12 及之后的版本,都没有 打开任何来源 的选项,解决方法: 终端执行命令: sudo spctl --master-disable
- windows下用qemu搭建android
1.下载Qemu for windows 版本为qemu-0.9.0-windows 2.下载qemuwith-kqemu-support 安装kqemu的目的就是为了加快qemu的子系统运行速度.在 ...
- android自己定义进度值可拖动的seekbar
近期忙找实习,加上实验室在推新项目,须要学习新知识.所以非常长一段时间没去整理了官博客了,github也蛮久没更新.非常羞愧.接下来还是要坚持写. 今天就简单的写一下我在项目中用到的算自己定义seek ...
- Solidworks如何替换工程图参考零件
不要在左侧树形图右击修改 而是要在右侧主视图上右击,替换模型 左侧浏览找到新的零件,然后打开 替换完成之后,会有一些尺寸变成黄色,只需要改动黄色部分即可,不需要每个尺寸重新标注
- Android学习之Android studio TraceView和lint工具的使用具体解释
上次讲述了一下Android studio Terminal的使用配置,今天又学习了一下关于Traceview和lint工具的使用. 首先来讲lint吧: Android lint工具是Android ...