Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3. เขียนโค้ดเพิ่มในไฟล์ Java ในที่นี้คือไฟล์ UIGuidelineActivity.java เพื่อเพิ่ม Event ให้กับปุ่มกด<br />
(button1) โดยกำหนดให้เปลี่ยนรูปภาพของ ImageView เมื่อคลิกปุ่ม ซึ่งมีโค้ดดังนี้<br />
package com.ui.guideline;<br />
import android.app.Activity;<br />
import android.graphics.Typeface;<br />
import android.os.Bundle;<br />
import android.view.View;<br />
import android.view.View.OnClickListener;<br />
import android.widget.Button;<br />
import android.widget.ImageView;<br />
import android.widget.TextView;<br />
public class UIGuidelineActivity extends Activity {<br />
/** Called when the activity is first created. */<br />
int current_img;<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
setContentView(R.layout.main);<br />
Typeface tf = Typeface.createFromAsset(getAssets(), "akhanake.ttf");<br />
TextView tv = (TextView) findViewById(R.id.CustomFontText);<br />
tv.setTypeface(tf);<br />
Button button = (Button) findViewById(R.id.button1);<br />
current_img = R.drawable.android_design;<br />
button.setOnClickListener(new OnClickListener() {<br />
public void onClick(View v) {<br />
กาหนดรูปภาพ<br />
สร้าง Event Click<br />
ImageView my_android = (ImageView) findViewById(R.id.imageView1);<br />
}<br />
}<br />
}<br />
});<br />
เปลี่ยนรูปภาพ<br />
if (current_img == R.drawable.android_design){<br />
my_android.setImageDrawable(getResources().getDrawable(<br />
R.drawable.android_design_green));<br />
current_img = R.drawable.android_design_green;<br />
}else{<br />
my_android.setImageDrawable(getResources().getDrawable(<br />
R.drawable.android_design));<br />
current_img = R.drawable.android_design;<br />
}<br />
บทที ่ 5 การสร้างส่วนติดต่อกับผู้ใช้ (User Interface) 103