Android 模拟时钟的onTouch事件
我正在创建一个带有模拟时钟的应用程序。如果我触摸模拟时钟,我希望调用下一个活动。我该怎么做 我做了以下几件事,我正在与onTouch斗争。 我为view和analog clock导入了类,通过调用实例变量time,我没有得到onTouch或任何函数列表。请纠正我Android 模拟时钟的onTouch事件,android,Android,我正在创建一个带有模拟时钟的应用程序。如果我触摸模拟时钟,我希望调用下一个活动。我该怎么做 我做了以下几件事,我正在与onTouch斗争。 我为view和analog clock导入了类,通过调用实例变量time,我没有得到onTouch或任何函数列表。请纠正我 import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.DisplayMetri
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.View;
import android.widget.AnalogClock;
public class StartActivity extends Activity
{
int width,height,orientation;
AnalogClock time;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
height = displaymetrics.heightPixels;
width = displaymetrics.widthPixels;
Log.e("RA new activity", "Width = "+width+"Height = "+height+" orientation= "+orientation);
setContentView(R.layout.startactivity);
time =(AnalogClock)findViewById(R.id.widget44);
try
{
}
catch(Exception e)
{
Log.e("buttons","");
}
}
time. // i do not get any function list.
}
在time=AnalogClockfindViewByIdR.id.widget44之后添加此代码
time.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(StartActivity.this, NextActivity.class);
startActivity(intent);
}
};);