Button—-button ImageButton—-图片button 共同拥有特征: 都能够作为一个button产生点击事件 不同点 1、 Button有text的属性。...ImageButton没有 2、 ImageButton有src属性。...Button没有 onClick事件 Button和ImageButton都有一个onClick事件 通过他们自身的.setOnClickListener(OnclickListener)方法加入点击事件...extends Activity implements OnClickListener { private TextView tv; private Button loginButton; private ImageButton...) findViewById(R.id.imageButton1); imgBt.setOnClickListener(this); } OnClickListener
后台实现的代码为 1 public class MainActivity extends Activity { 2 3 Button myButton; 4 ImageButton...2、ImageButton控件 ImageButton控件,可以作为button的另外一种扩展,他可以drawable中显示图标。 ImageButton控件的注册。...1 <ImageButton 2 android:id="@+id/imageButton1" 3 android:layout_width="60dp" 4...本文实现的主要是ImageButton控件的状态改变的时候,变换不同的图片。当鼠标单击的时候显示不同的图片。我们需要在drawable文件夹中加入一个xml文档。 该文档用来注册imagebutton
一、ImageButton 在Android开发中除了使用Button按钮,还可以使用自带图标的按钮,即ImageButton。...Button与ImageButton的区别在于,Button生成的按钮上显示文字,而ImageButton上则显示图片。...需要指出的是,为ImageButton按钮指定android:text属性没用,由于ImageButton的本质是ImageView,即使指定了该属性,图片按钮上也不会显示任何文字。...接下来通过一个简单的示例程序来学习ImageButton的使用用法。...到此,这两个Button子组件ImageButton和ZoomButton已经学习完成,你都掌握了吗?
image.png 目录 ImageButton(图像按钮) Android开发中除了使用Button按钮,还可以使用自带图标的按钮,即ImageButton。...Button与ImageButton的区别在于,Button生成的按钮上显示文字,而ImageButton上则显示图片。...注意 为ImageButton按钮指定android:text属性没用,由于ImageButton的本质是ImageView,即使指定了该属性,图片按钮上也不会显示任何文字。...使用方式: <ImageButton android:id="@+id/recentralization" android:layout_width="wrap_content...ZoomButton 基本类似于 ImageButton,只是 Android 默认提供了 btn_minus、btn_plus 两个 Drawable 资源。当然也可以自己指定图片资源。
此时还要搞第二步:须要对ImageButton设置背景属性android:background=”#00000000″。就实现了不规则button的效果了。
通过本节课可以学习到的内容: Button的用法 Button的样式 ImageButton的用法 点击事件的写法(之前已经讲过,不知还会否?)...获得焦点时的图片背景--> ImageButton...的用法 <ImageButton android:onClick="btnClicked" android:id="@+id/imagebtn" android:layout_width="...layout_height="wrap_content" android:src="@mipmap/ic_launcher" /> android:src="@mipmap/ic_launcher"用来设定ImageButton...效果Gif 下课 这一节课,我们主要学习了Button和Button的样式以及ImageButton的简单用法。
由于我这里UI提供的图片比较特殊,所以第一张和第二张的图片分别可以通过设置 matrix和center获取到 <ImageButton android:id="@+id/qq_login...<ImageButton android:id="@+id/wx_login" android:layout_width="wrap_content" android...此处省略18分钟 ---- 终极方案,完美解决 <ImageButton android:id="@+id/qq_login" android:layout_width...app:layout_constraintStart_toStartOf="parent" app:srcCompat="@drawable/login" /> <ImageButton...app:layout_constraintStart_toEndOf="@+id/qq_login" app:srcCompat="@drawable/login" /> <ImageButton
android:layout_centerHorizontal="true" android:id="@+id/level3" android:background="@drawable/level3" <ImageButton...c1; @InjectView(R.id.c2) ImageButton c2; @InjectView(R.id.c3) ImageButton c3; @InjectView(R.id.c4) ImageButton...c4; @InjectView(R.id.c5) ImageButton c5; @InjectView(R.id.c6) ImageButton c6; @InjectView(R.id.c7) ImageButton...(R.id.menu) ImageButton menu; @InjectView(R.id.myyouku) ImageButton myyouku; @InjectView(R.id.level2)...RelativeLayout level2; @InjectView(R.id.home) ImageButton home; private boolean isLeve12 = true; private
drawable/ii" android:visibility="invisible" android:background="@android:color/transparent"/ <ImageButton...button; // 四个子按钮 private ImageButton button1; private ImageButton button2; private ImageButton button3...; private ImageButton button4; // 子按钮列表 private List<ImageButton buttonItems = new ArrayList<ImageButton...)findViewById(R.id.button); button.setOnClickListener(this); button1 = (ImageButton)findViewById(R.id.button1...); button2 = (ImageButton)findViewById(R.id.button2); button3 = (ImageButton)findViewById(R.id.button3
android:layout_centerHorizontal="true" android:id="@+id/level2" android:background="@drawable/level2" <ImageButton...layout_centerHorizontal="true" android:layout_margin="6dip" android:background="@drawable/icon_menu" / <ImageButton...; import android.widget.RelativeLayout; public class MainActivity extends Activity { private ImageButton...home; private ImageButton menu; private RelativeLayout level2; private RelativeLayout level3; private...) findViewById(R.id.home); menu = (ImageButton) findViewById(R.id.menu); level2 = (RelativeLayout) findViewById
今天美工 直接给我一张图片,要我实现图片点击之后有阴影效果,当时想到了ImageButton,随即自己写了个Demo,发现ImageButton继承ImageView 会有一个默认的背景样式,而且在布局中设计..." android:orientation="vertical" <ImageButton android:id="@+id/button" android:layout_width...此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用Android:scaleType控制图片的缩放方式,控制的图片为资源而不是背景,即android:src...this.mOnClickListener = onClickListener; } } MainActivity中的代码:一个监听回调 package com.hanzheng.imagebutton...import android.widget.Toast; public class MainActivity extends AppCompatActivity { private ImageButton
) findViewById(R.id.btn_00x00); button01 = (ImageButton) findViewById(R.id.btn_00x01); button02 = (ImageButton...) findViewById(R.id.btn_00x02); button10 = (ImageButton) findViewById(R.id.btn_01x00); button11 = (ImageButton...) findViewById(R.id.btn_01x01); button12 = (ImageButton) findViewById(R.id.btn_01x02); button20 = (ImageButton...) findViewById(R.id.btn_02x00); button21 = (ImageButton) findViewById(R.id.btn_02x01); button22 = (ImageButton...(View.INVISIBLE); // 定义一个新的图片按钮,然后findviewbyid空白控件的id ImageButton blankButton = (ImageButton) findViewById
imageButton31;//前进 ImageButton imageButton32;//后退 ImageButton imageButton33;//右转 ImageButton...= (ImageButton) findViewById(R.id.imageButton31);//前进 imageButton32 = (ImageButton) findViewById...(R.id.imageButton32);//后退 imageButton33 = (ImageButton) findViewById(R.id.imageButton33);//右转...imageButton31;//前进 ImageButton imageButton32;//后退 ImageButton imageButton33;//右转 ImageButton...(R.id.imageButton32);//后退 imageButton33 = (ImageButton) findViewById(R.id.imageButton33);//右转
-- ImageButton没加android:clickable="false"时,点击下方的ImageBuutton不会改变页面,点击TextView才会改变页面,这是因为每个tab是一个LinearLayout...,每个LinearLayout都有一个ImageButton,当点击ImageButton位置时,点击事件首先会到LinearLayout上,LinearLayout会去判断,发现内部有一个ImageButton...可以解决点击事件,所以就把点击事件交给ImageButton,而ImageButton又没有写点击事件,所以点击事件就失效了。...="fill_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical" <ImageButton...= (ImageButton) findViewById(R.id.tab_tongxunlu_img); mSetImg = (ImageButton) findViewById(R.id.tab_set_img
的开发平台,也许比Xamarin更方便 样式一 一、目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的“Smobiler Components”拖动一个LayoutDialog控件和一个ImageButton...LayoutDialog控件的属性 a.Layout属性 新建MobileForm项,命名为MessageShow,如图1; 设置弹出框布局,绑定新建的窗体MessageShow,如图2; 图1 图2 3.ImageButton...的Click事件 VB: Private Sub imageButton1_Click(sender As Object, e As EventArgs)Handles imageButton1....Click layoutDialog1.Show(new MessageShow()) End Sub C#: private void imageButton1_Click(
private ImageButton mImg1; private ImageButton mImg2; private ImageButton mImg3; private...ImageButton mImg4; //声明四个Tab分别对应的Fragment private Fragment mFrag1; private Fragment mFrag2...mImg1=(ImageButton)findViewById(R.id.id_tab_img1); mImg2=(ImageButton)findViewById(R.id.id_tab_img2...); mImg3=(ImageButton)findViewById(R.id.id_tab_img3); mImg4=(ImageButton)findViewById...=null){ transaction.hide(mFrag4); } } //将四个ImageButton置为灰色 private void
我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的“Smobiler Components”拖动一个Signature控件和一个ImageButton控件到窗体界面上 ?...2.修改ImageButton的属性 a.BackColor属性 设置控件的背景色,将该属性设置为“128, 255, 128”,表示RGB颜色,如图1; b.BackColorAlpha属性 设置控件背景色透明度...d.ResourceID属性 设置按钮图标名称,将该属性设置为“Sc1”,如图4; e.Size属性 设置控件的宽度和高度,将该属性设置为(53, 21),如图5; 图1 图2 图3 图4 图5 e.ImageButton...的Click事件 VB: Private Sub ImageButton1_Click(sender As Object, e As EventArgs) Handles ImageButton1....Click Signature1.GetSignature() End Sub C#: private void ImageButton1_Click(object sender
,因为它是可以点击的,而ImageButton中未实现监听器,所以不能响应。...mweixin_image; 34 private ImageButton mfrd_image; 35 private ImageButton madd_image; 36...private ImageButton mset_image; 37 @Override 38 protected void onCreate(Bundle savedInstanceState...107 mweixin_image = (ImageButton) findViewById(R.id.id_tab_weixin_image); 108...madd_image = (ImageButton) findViewById(R.id.id_tab_add_image); 109 mfrd_image = (ImageButton
LinearLayout mTabFrd; private LinearLayout mTabAddress; private LinearLayout mTabSettings; private ImageButton...mImgWeixin; private ImageButton mImgFrd; private ImageButton mImgAddress; private ImageButton mImgSettings...R.id.id_tab_address); mTabSettings = (LinearLayout) findViewById(R.id.id_tab_settings); mImgWeixin = (ImageButton...) findViewById(R.id.id_tab_weixin_img); mImgFrd = (ImageButton) findViewById(R.id.id_tab_frd_img); mImgAddress...= (ImageButton) findViewById(R.id.id_tab_address_img); mImgSettings = (ImageButton) findViewById(R.id.id_tab_settings_img
class ViewHolder { RelativeLayout rlListItem;// 点击展开或收起ViewStub View vsOperations;// 点击后显示的更多的操作 ImageButton...ibCompelete;// 打钩按钮 ImageButton ibImportant;// 感叹号按钮 ImageButton ibNotify;// 提醒按钮 ImageButton...ibLove;// 爱心按钮 ImageButton ibShare;// 分享按钮 } @Override public View getView(int position, View convertView..." android:background="@null" android:src="@drawable/ico_complete_selector" /> <ImageButton...android:background="@null" android:src="@drawable/ico_important_selector" /> <ImageButton
领取专属 10元无门槛券
手把手带您无忧上云