欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

TouchCalculator - Android 平台上的触摸式计算器,,package com.

来源: javaer 分享于  点击 44494 次 点评:141

TouchCalculator - Android 平台上的触摸式计算器,,package com.


package com.pragmatouch.calculator;import android.app.Activity;import android.os.Bundle;import android.widget.AdapterView;import android.widget.GridView;import android.view.View;import android.view.View.OnClickListener;public class main extends Activity { GridView mKeypadGrid; KeypadAdapter mKeypadAdapter;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Get reference to the keypad button GridView mKeypadGrid = (GridView) findViewById(R.id.grdButtons); // Create Keypad Adapter mKeypadAdapter = new KeypadAdapter(this); // Set adapter of the keypad grid mKeypadGrid.setAdapter(mKeypadAdapter); // Set button click listener of the keypad adapter mKeypadAdapter.setOnButtonClickListener(new OnClickListener() { @Override public void onClick(View v) {   Button btn = (Button) v;   // Get the KeypadButton value which is used to identify the   // keypad button from the Button's tag   KeypadButton keypadButton = (KeypadButton) btn.getTag();   // Process keypad button   ProcessKeypadInput(keypadButton);  }}); }); mKeypadGrid.setOnItemClickListener(new OnItemClickListener() {     public void onItemClick(AdapterView<?> parent, View v,int position, long id) {       // This will not help us catch button clicks!     } }); }}//该片段来自于http://byrx.net
相关栏目:

用户点评