【发布时间】:2012-11-01 22:17:07
【问题描述】:
我想为具有 2 个按钮的 Android 设备创建一个应用程序,一个按钮用于“ON”,另一个用于“OFF”。我在网上搜索了一个例子,我看到了很多例子,但它们的组织非常糟糕(对我来说)。到目前为止,我创建的是带有按钮的布局,主要活动的代码是:
package com.simple.flashlight;
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Camera;
import android.hardware.Camera.Parameters;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class Main extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_menue);
Button turnOnButtOn = (Button) findViewById (R.id.button1);
Button turnOnButtOff = (Button) findViewById (R.id.button2);
turnOnButtOn.setOnClickListener(new Button.OnClickListener(){
public void onClick(View cameraButton){
}
});
}
}
现在我想做这样的事情(伪代码):
turnOnButtOn.setOnClickListener(new Button.OnClickListener(){
public void onClick(View cameraButton){
turnOnTheFlahLight
}
});
turnOnButtOn.setOnClickListener(new Button.OnClickListener(){
public void onClick(View cameraButton){
turnOffTheFlahLight
}
});
如果有任何完整的参考资料(我是 android 新手),那就太好了。 谢谢
【问题讨论】:
-
关于手电筒的控制,你应该看看stackoverflow.com/questions/6068803/…
-
这似乎是一个很好的答案,但对于像我这样的初学者来说,拥有所有代码会很好,包括此代码中按钮的导入和集成