比较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 ...
随机推荐
- USB线插拔检测使用UEventObserver检测uevent事件的分析
说实话这玩样儿的代码量真的很少,大家如果能耐得住性子啃一会儿也就能撸懂了. 在这之前研究USB线插拔的时候就知道了有这么个东西,当时也就看了看,但没做什么笔记.最近想用起来,却发现就只有个名字在记忆中 ...
- 如何同步两台Linux机器的时间?
除了用NTP服务器之外,下面的命令可以做到让几台机器的时间都跟一台机器同步. date --set="$(ssh root@10.245.110.101 date)" 参考资料 = ...
- 必须记住的 30 类 CSS 选择器
大概大家读知道`id`,`class`以及`descendant`选择器,并且整体都在使用它们,那么你正在错误拥有更大级别的灵活性的选择方式.这篇文章里面提到的大部分选择器都是在CSS3标准下的,所以 ...
- 【Java】Java-fastjson-基本使用方法
Java-fastjson-基本使用方法 fastjson maven_百度搜索 Maven Repository: com.alibaba » fastjson » 1.2.44 fastjson ...
- EF 数据类型 0xA7 的数据长度或元数据长度无效
测试方法 TestProject1.SysTest.HtmlAnalysisTest12 引发异常: System.Data.UpdateException: 更新项时出错.有关详细信息,请参阅“I ...
- xshell tunnel的使用
原文:https://www.jianshu.com/p/388a93b1e7f7 https://blog.csdn.net/qq_34039315/article/details/77510923 ...
- ubuntu16.04忘了root密码
1.开机点击ESC,进去GUN GRUB界面 2.选择有recovery mode的选项,按e进入命令行 3.找到有recovery nomodeset的行,删除recovery nomodeset, ...
- unity3d Player Settings 中的Stripping Level(剥离等级)对应每个等级具体剥离了哪些库
http://docs.unity3d.com/410/Documentation/ScriptReference/MonoCompatibility.html
- [Tool] Enable Prettier in VSCode as Format on Save and add config files to gitingore
First of all, install Prettier extension: "Pettier - Code formatter". The open the VSCode ...
- Objective-C 简介
很少有人会想到 Objective-C 历史悠久,并且它实际上影响了很多其他的编程技术.比如, Java 编程语言和 Objective-C 就有很多共同点.原因就是在 Objective-C 的早期 ...