imagebutton-ImageButton的顶部显示不像Button和EditText那样对齐

问题描述

ImageButton的顶部显示不像Button和EditText那样对齐
在 layout.xml 中设置:

<EditText android:id=""@+id/body"" android:layout_width=""wrap_content""            android:layout_height=""wrap_content"" android:layout_weight=""1""            android:hint=""Type to compose"" />        <ImageButton android:id=""@+id/attach""            android:layout_width=""wrap_content"" android:layout_height=""wrap_content""            android:src=""@drawable/attach_photo"" />        <Button android:id=""@+id/send"" android:text=""@string/send""            android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" />    </LinearLayout>

现在遇到的问题是:ImageButton 的顶部显示不像 Button 和 EditText 那样。Button 和EditText 上的内容显示的时候,上下填充的很好。但是,ImageButton 上面的内容似乎向上突出了。如何设置按钮的显示呢?

解决方案

使用一个 RelativeLayout。你可以把视图向两边对齐,父类的顶端和底部或者别的视图。
使用android:layout_alignParentTop=""true""
在 RelativeLayout 中有大量的 xml 命令。

时间: 2024-10-29 22:32:39

imagebutton-ImageButton的顶部显示不像Button和EditText那样对齐的相关文章

jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)_jquery

本文实例讲述了jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换).分享给大家供大家参考,具体如下: 这里介绍的jQuery拉动页面固定顶部显示,及自动消失效果,可能ie浏览器下有问题,不过火狐什么的都可以运行看效果,一个简单的网页特效,也是很常用的"回到顶部"效果,有兴趣的看一下. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-fix-top-cha-show-codes/ 具体代码如下: <!DOC

方法-怎么在一个JFrame的顶部显示一张图片可以随着窗口宽度改变啊?

问题描述 怎么在一个JFrame的顶部显示一张图片可以随着窗口宽度改变啊? 我把这图片用drawImage方法画在一个Panel上,再把Panel添加到JFrame的北部就成这样了!?怎么让图片有个初始高度而且能随着窗口改变宽度??求解! 解决方案 这个最好使用GridBagLayout,设置你图片所在面板的填充策略和比例系数,一句两句讲不清楚,最好你能详细说明下你这个图片的高度是多少,窗口变化的时候需要改变哪些,宽.高还是宽高都改 解决方案二: 待我百度一下GridBagLayout

datavisualization 柱状图顶部显示数字

问题描述 使用datavisualization做图表如何在柱状图顶部显示数字路过的大神,帮帮忙 解决方案

Android自定义控件制作显示进度的Button

最近看到一些应用在下载文件的时候,并没有额外弹出进度条,而是很炫的使用启动下载任务的Button直接显示文件的下载进度,通过改变其背景色,从左向右推进,直到填满整个Button时,意味着下载任务的完成. 除了这种效果,还看到某酷的视频客户端,在观看过的视频对应的按钮上,会给该按钮添加一个描边效果,4条边,每条边代表25%的进度,由上沿开始,顺时针最终到左边沿,则代表100%的进度,这种效果也很不错. 自己也研究了一下,写了个自定义的button,下面是效果, 普通的填充效果: 描边的效果: 自定

浏览器顶部显示网站小图标

只要在<head></head>这个标签里面加一段下面的代码就可以了 <link rel="shortcut icon" href="你图标的路径" />

ASP.NET 中 Button、LinkButton和ImageButton 三种控件的使用详解_基础应用

ASP.NET Framework包含三个用于向服务器端提交表单的控件:Button.LinkButton和ImageButton.这三个控件拥有同样的功能,但每种控件的外观界面不同. 本文就带着大家学习如何在页面中使用这三种控件.然后,学习如何关联客户端脚本和服务器端Button控件,以及如何使用Button控件把一个表单传到不是当前页的页面.最后,学习如何处理Button控件的Command事件. 一.使用Button控件 Button控件用来向服务器端提交表单的按钮.例如,代码清单1中的页

Android的ImageButton当显示Drawable图片时就不显示文字_Android

很多人对 Android提供的ImageButton有个疑问,当显示Drawable图片时就不会再显示文字了,其实解决的方法有三种: 第一种:就是图片中就写入文字,但是这样解决会增加程序体积,同时硬编码方式会影响多国语言的发布. 第二种:解决方法很简单,通过分析可以看到ImageButton的 layout,我们可以直接直接继承,添加一个TextView,对齐方式为右侧即可实现ImageButton支持文字右侧显示. 第三种:更简洁效率的方法:使用Button ,然后设定Button 的 and

Android零基础入门第23节:ImageButton和ZoomButton使用大全

原文:Android零基础入门第23节:ImageButton和ZoomButton使用大全 上一期我们学习了ImageView的使用,那么本期来学习ImageView的两个子控件ImageButton和ZoomButton的使用.   一.ImageButton 在Android开发中除了使用Button按钮,还可以使用自带图标的按钮,即ImageButton.Button与ImageButton的区别在于,Button生成的按钮上显示文字,而ImageButton上则显示图片. 需要指出的是

android开发-如何在if中判断ImageButton所使用的背景

问题描述 如何在if中判断ImageButton所使用的背景 if ( ) { pause(); button.setBackgroundResource(R.drawable.pause_bg); } else { resume(); button.setBackgroundResource(R.drawable.start_bg); } 解决方案 boolean pauseFlag = false; if ( !pauseFlag) { pause(); pauseFlag = true;