imagebutton和button的区别

作者&投稿:第和 (若有异议请与网页底部的电邮联系)
imagebutton和button的区别~

Imagebutton 继承 Imageview,就是用一个图标代表了一些文字,它没Android:text属性。它由Android:src指定图标的位置
android:src="@drawable/back"
Button 继承 Textview,所以TextView的一些属性也适用于Button控件。
Button把图片当作背景与放在ImageButton/ImageView中的效果是不一样的。

Imagebutton 继承 Imageview,就是用一个图标代表了一些文字,它没有Android:text属性。它由Android:src指定图标的位置 android:src="@drawable/back"
Button 继承 Textview,所以TextView的一些属性也适用于Button控件。
Button把图片当作背景与放在ImageButton/ImageView中的效果是不一样的。

总结:
Imagebutton 即图片按钮,指定图片 路径 并且有按钮的特性。
Button 即 按钮,有Textview 的一些属性,可设置 背景图片达到一定的Imagebutton 的效果,但是 在效果上会有些区别。

如果在使用中 是纯图片 并且带连接的话 这种情况就可以使用 Imagebutton(图片是重点),如果图片只是起到一个背景效果 则可以使用 Button 它有很多Textview 的属性可以使用。

一、基础准备

Imagebutton 继承 Imageview,就是用一个图标代表了一些文字,它没Android:text属性。它由Android:src指定图标的位置
android:src="@drawable/back"
Button 继承 Textview,所以TextView的一些属性也适用于Button控件。
Button把图片当作背景与放在ImageButton/ImageView中的效果是不一样的。

二、代码

1、 如何设置按钮的样式?
<Button android:id="@+id/myBtn1" android:text="按钮1 设置背景样式" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#fff000" />

2、如何设置背景图标
<Button android:id="@+id/myBtn6" android:text="按钮6 设置背景图标" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="bold" android:background="@drawable/back_48" />

3.如何设置按钮的文字颜色
<Button android:id="@+id/myBtn2" android:text="按钮2 字体颜色" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#ff0000" />

4、 如何设置按钮的文字样式
<Button android:id="@+id/myBtn3" android:text="按钮3字体加粗" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#ff0000" android:textStyle="bold" />

5、 如何为按钮添加监听器注册事件
myBtn4.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { myBtn4.setText("setOnclickListener事件监听注册成功"); } });

Imagebutton
继承
Imageview,就是用一个图标代表了一些文字,它没Android:text属性。它由Android:src指定图标的位置
android:src="@drawable/back"
Button
继承
Textview,所以TextView的一些属性也适用于Button控件。
Button把图片当作背景与放在ImageButton/ImageView中的效果是不一样的。


mage16 <macros.h>头文件 求发一份邮箱:151499152@qq.com
\/\/ templates or use macros or inline functions from this file, or you compile\/\/ this file and link it with other files to produce an executable, this\/\/ file does not by itself cause the resulting executable to be covered by\/\/ the GNU General Public License. This exception does not howev...

吐鲁番市13754502812: imagebutton和button的区别 -
宦榕脑复: Imagebutton 继承 Imageview,就是用一个图标代表了一些文字,它没有Android:text属性.它由Android:src指定图标的位置 android:src="@drawable/back" Button 继承 Textview,所以TextView的一些属性也适用于Button控件.Button把图片当...

吐鲁番市13754502812: Button和imageButton能够相互取代吗?
宦榕脑复: 我想是不可以的.Button是继承于TextView类,可是ImageButton却是继承ImageView.Button可以通过属性android:text来设置显示的文字,可是ImageButton却不可以显示文字,这个就是两者之间最为显著地却别.在Button组件中可以通过android:drawableTop、android:drawableLeft、android:drawableRight、android:drawableButton来设置文字显示在图片的上方、左边、右边和下边,同时还可以通过属性android:drawablePadding来设置文字和图片之间的间距.

吐鲁番市13754502812: ImageButton和Button有什么区别呢?
宦榕脑复: imagebutton 继承 imageviewbutton 继承 textview

吐鲁番市13754502812: Button、LinkButton和ImageButton控件有什么共同点? -
宦榕脑复: 样式设置和外观不一样罢.其它的都是共有的特点.

吐鲁番市13754502812: Web标准控件中有哪3种不同类型的按钮控件? -
宦榕脑复: Button, ImageButton, LinkButton.区别在于呈现的html不同.他们也有一些具体的属性不同.LinkButton : WebControl, IButtonControl, IPostBackEventHandler Button : WebControl, IButtonControl, IPostBackEventHandler ImageButton: Image, ...

吐鲁番市13754502812: android中怎么添加imagebutton图标 -
宦榕脑复: "在layout目录下的main.xml里加一个ImageButton,具体代码如下: android:id=""@+id/imageButton1"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:src=""@drawable/ic_launcher"...

吐鲁番市13754502812: 请问Android中如何使用button改变另外一个ImageButton的背景 -
宦榕脑复: 1、添加button的单击事件2、设置imagebutton的背景 示例:Button Btn1 = (Button)findViewById(R.id.button1);//获取按钮 ImageButton ibt = (ImageButton)findViewById(R.id.imagebutton1);//获取magebuttoni按钮Btn1.setOnClickListener(new ...

吐鲁番市13754502812: 说明Image、ImageButton和imageMap控件的区别. -
宦榕脑复: Image仅仅是图片控件,展示图片所用,对应HTML的<img />标签 ImageButton是一个图片按钮,具有按钮的功能,对应HTML的<input type="image" />标签 ImageMap叫做图片热点,单击图片上不同区域可以进行不同的动作,对应HTML的<map /><area /><img />三个标签

吐鲁番市13754502812: Button或者ImageButton 保持按下状态怎么做 -
宦榕脑复: 你是想做一个选项卡在下面的TabHost么?还是跟这个类似的效果!实际上你的例子已经基本实现了你要做的效果了!你可以根据id获取RadioButton 的实例!然后就可以为其设置相关的属性!不过这个可以通过配置属性文件实现!你是想在一个界面中实现Activity的切换吧!具体你要实现什么效果,我也不是很清楚!

吐鲁番市13754502812: ImageView加上OnClickListener是否就成ImageButton了呢?如题 谢谢了 -
宦榕脑复: LS正解啊,imageview设置监听也可以实现类似于button的效果,不过点击事件需要自定义.imagebutton,imageview,button这三个还是有所区别的.imagebutton有个自带的点击效果,不过你也可以自定义,imagebutton可以在设了背景的情况下再插入src图片,互不影响.button的话有时候很难实现imagebutton那样炫的效果.反正各有特色吧.你甚至可以对linearlayout神马的都设置监听,实现像button一样的效果.反正怎么用着合适就怎么用. 查看原帖>>

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网