<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/tv71"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"/>
<EditText
android:id="@+id/et7"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<ImageView
android:id="@+id/iv7"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/a"
/>
</LinearLayout>
package com.szb;
import java.io.IOException;
import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnLongClickListener; import android.widget.ImageView; import android.widget.TextView;
public class Day07 extends Activity{ private ImageView img; private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.day07); img = (ImageView) findViewById(R.id.iv7); tv = (TextView) findViewById(R.id.tv71); img.setOnLongClickListener(new OnLongClickListener() { //两个事件:long--> click // false --> 不去运行click // true --> 去运行click @Override public boolean onLongClick(View v) { try { Day07.this.clearWallpaper(); Day07.this.setWallpaper( Day07.this.getResources(). openRawResource(R.drawable.a)); tv.setText("设置成功"); } catch (IOException e) { tv.setText("设置失败"); e.printStackTrace(); } return true; } }); } }
package com.szb;
import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.View.OnKeyListener; import android.widget.EditText; import android.widget.ImageView;
public class Day071 extends Activity{ private EditText et; private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.day07); et = (EditText) findViewById(R.id.et7); iv = (ImageView) findViewById(R.id.iv7); et.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if(event.getAction()==KeyEvent.ACTION_UP){ String str = et.getText().toString(); if(str.matches("\w+[@]\w+[.]\w+")){ iv.setImageResource(R.drawable.a); }else{ iv.setImageResource(R.drawable.icon); } } return false; } }); } }
package com.szb;
import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.ImageView; import android.widget.TextView;
public class Day72 extends Activity{ private TextView tv; private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.day07); tv = (TextView) findViewById(R.id.tv71); iv = (ImageView) findViewById(R.id.iv7); iv.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { tv.setText("("+event.getX()+","+event.getY()+")"); return false; } }); } }