想实现多个LinerLayout点击事件,每个都设置OnClickListener监听的话,太麻烦,所以用Switch实现。在网上找了很久,只有一部分代码。经过研究,终于写了个完整的实例代码。还有一点需要注意,每个要跳转的activity都要在AndroidManifest中注册,不然跳转时,应用程序要意外停止。
这是代码实例的用法:
package com.exam.gailv;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.LinearLayout;
public class ExamActivity extends Activity {
private LinearLayout linear1;
private LinearLayout linear2;
private LinearLayout linear3;
private LinearLayout linear4;
public void onCreate(Bundle saveInstanceState)
{
super.onCreate(saveInstanceState);
setContentView(R.layout.exam_layout);
linear1= (LinearLayout) findViewById(R.id.l11);
linear2= (LinearLayout) find