【发布时间】:2018-05-26 11:04:06
【问题描述】:
我在屏幕顶部有按钮,在下方有相机预览,当我按下按钮时屏幕闪烁,但希望它显示 Toast。在我注释掉 Toast.makeText() 后它停止闪烁,并且日志显示该按钮被单击。
组件树(以防万一,我不想改):
代码:
public final class CaptureActivity extends AppCompatActivity {
Button button;
Context context;
...
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.capture);
button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Toast.makeText(context, "BUTTON clicked", Toast.LENGTH_LONG).show();
Log.d("BUTTON","CLICKED");
}
});
mPreview = (CameraSourcePreview) findViewById(R.id.preview);
mGraphicOverlay = (GraphicOverlay<Graphic>) findViewById(R.id.graphicOverlay);
【问题讨论】:
标签: android-layout onclick android-button buttonclick android-toast