Android 应用开发笔记 - 按钮(Button, ImageButton)

2014-11-24 10:19:11 · 作者: · 浏览: 1


activity_main.xml清单如下:


<Button


android:layout_width="wrap_content"


android:layout_height="wrap_content"


android:layout_alignLeft="@+id/textView1"


android:layout_below="@+id/textView1"


android:layout_marginLeft="52dp"


android:layout_marginTop="76dp"


android:text="@string/btn1Caption"


android:textSize="@dimen/font_size20" />


然后,我们开始编码。


其相关部分的代码如下:


Button btnOk = (Button) findViewById(R.id.btnOk);


btnOk.setOnClickListener(this);


效果如下图:







在面板拖拽图标,然后更改相关属性(Properties),如下图:





activity_main.xml清单如下:


<ImageButton


android:id="@+id/imgBtn1"


android:layout_width="wrap_content"


android:layout_height="wrap_content"


android:layout_alignLeft="@+id/chkBox2"


android:layout_alignTop="@+id/spin01"


android:contentDescription="@string/btn1Caption"


android:onClick="@string/hello_world"


android:src="@drawable/ic_launcher" />


然后,我们开始编码。


其相关部分的代码如下:


// ImageButton


ImageButton imgBtn1 = (ImageButton)findViewById(R.id.imgBtn1);



imgBtn1.setOnClickListener(newButton.OnClickListener() {



@Override


public void onClick(View arg0) {


// TODO Auto-generatedmethod stub


setToastString("Hello China").show();


}



});


效果如下图: