-1
ImageView ivCamera;

FlashLightControl = (Button)findViewById(R.id.flashcontrol);
ivCamera = (ImageView)findViewById(R.id.iv_camera);

Syntax error on token ";" ,, expected.


- Multiple markers at this line
- Syntax error on token ")", { expected after    this token
- Syntax error, insert ";" to complete       FieldDeclaration
- Syntax error on token ".", ... expected
- Return type for the method is missing

Syntax error, insert "}" to complete MethodBody

4

2 に答える 2

0

FlashLightControl変数に名前を付ける必要があります。

FlashLightControl flc = (Button)findViewById(R.id.flashcontrol);
ivCamera = (ImageView)findViewById(R.id.iv_camera);

また、別の注意点として、インスタンスButtonとして扱うことはできますか?FlashLightControl

多分あなたが欲しい

Button flashLightControl = (Button)findViewById(R.id.flashcontrol);
于 2013-03-26T13:31:19.033 に答える
0

オブジェクト参照が欠落しているようです。次のコード行を次のように変更してください。

FlashLightControl = (Button)findViewById(R.id.flashcontrol);

これに:

FlashLightControl flashControlName = (Button)findViewById(R.id.flashcontrol);

FlashLightControlただし、これは、がそのタイプであるButtonか、互換性がある場合にのみ機能します。

お役に立てれば。

于 2013-03-26T13:31:21.893 に答える