package com.pps.activity; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.Button; import android.widget.GridView; import android.widget.TextView; import android.widget.Toast; import com.pps.adapter.MyGridAdapter; import com.pps.utils.ScreenShotUtils; public class TestUI extends Activity implements OnClickListener{ private GridView gv; private String[] mStr; private MyGridAdapter mAdapter; private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.demo_gridview); gv=(GridView)this.findViewById(R.id.gv); btn=(Button)this.findViewById(R.id.btn); btn.setOnClickListener(this); mStr=getResources().getStringArray(R.array.gv_str); mAdapter=new MyGridAdapter(this, mStr); gv.setAdapter(mAdapter); gv.setSelection(0); gv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { TextView tv=(TextView)view.findViewById(R.id.tv_gv_item); Toast.makeText(TestUI.this,tv.getText() , Toast.LENGTH_SHORT).show(); mAdapter.setPosition(position); mAdapter.notifyDataSetChanged(); } }); } @Override public void onClick(View v) { if(ScreenShotUtils.shotBitmap(TestUI.this)) { Toast.makeText(TestUI.this,"��ͼ�ɹ�!", Toast.LENGTH_SHORT).show(); }else { Toast.makeText(TestUI.this,"��ͼʧ��!", Toast.LENGTH_SHORT).show(); } } }