Android Studio에서 버튼을 설치하려고 할 때 컴파일러 오류

나는 안드로이드 스튜디오를 처음 사용하고 막 첫 번째 앱을 개발하기 시작했고 이전에 애플리케이션을 컴파일 할 수 있었지만 활동을 변경하기 위해 버튼에 코드를 추가하려고 시도했지만 주변을 둘러 보았지만 이유를 알 수 없습니다. ,하지만 실행하려고하면 8 개의 컴파일 오류가 발생하지만 이유를 알 수 없습니다!

내 코드는 다음과 같습니다.

 <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Login"
        android:id="@+id/btnEnter"
        android:layout_gravity="center_horizontal"
        android:layout_weight="0.40"
        android:textSize="50dp"
        android:onClick="onClick"/>

        android:name=".LoginActivity"
        android:label="@string/title_activity_login"
        android:windowSoftInputMode="adjustResize|stateHidden" >
    </activity>

다음은 컴파일러 오류를 발생시키는 코드입니다.

Public class MainActivity extends ActionBarActivity {public final static String EXTRA_MESSAGE = "com.example.ben.learning.MESSAGE";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    //noinspection SimplifiableIfStatement
    if (id == R.id.action_settings) {
        return true;
    }

    return super.onOptionsItemSelected(item);
}

버튼 btn = (버튼) findViewById (R.id.btnEnter); btn.btnEnter.setOnClickListener (new View.OnClickListener ()

{


    public void onClick (View view){
    Intent intent = new Intent
            (MainActivity.this, LoginActivity.class);
    MainActivity.this.startActivity(intent);
}

    );
}

} ...And the errors:

Error:(60, 36) error: expected Error:(60, 37) error: illegal start of type Error:(60, 40) error: ')' expected Error:(60, 45) error: ';' expected Error:(60, 46) error: invalid method declaration; return type required Error:(64, 9) error: illegal start of expression Error:(64, 16) error: illegal start of expression Error:(64, 35) error: ';' expected Error:(70, 6) error: illegal start of type

Any insight would be great, I'm just going in circles trying to figure this out!

Cheers. :)

Ben

I changed the location of the button code to the onCreate method to solve the errors.

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Button btn = (Button) findViewById(R.id.btnEnter);
    btn.setOnClickListener(new View.OnClickListener() {
        @Override


        public void onClick(View view) {
            Intent intent = new Intent
                    (MainActivity.this, LoginActivity.class);
            MainActivity.this.startActivity(intent);
        }
    });
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

qjournalctl을 설치하려고 할 때 컴파일 오류

분류에서Dev

EclipseXul 플러그인을 설치하려고 할 때 오류 (GTK에서?)

분류에서Dev

npm에서 Yeoman을 설치하려고 할 때 ENOENT 오류

분류에서Dev

Python 3에 파이 게임을 설치하려고 할 때 오류 발생

분류에서Dev

mysql 서버를 설치하려고 할 때 오류

분류에서Dev

구조체에서 인쇄하려고 할 때 컴파일러 오류

분류에서Dev

Ubuntu 17.04에 npm을 설치하려고 할 때 오류 발생

분류에서Dev

RPM 사양 파일에서 빌드 된 RPM을 설치하려고 할 때 yum 트랜잭션 오류

분류에서Dev

아래 프로그램을 실행하려고 할 때 컴파일러 오류

분류에서Dev

.hla 파일을 컴파일하려고 할 때 변환 오류

분류에서Dev

Android에서 릴리스하기 위해 컴파일하려고 할 때 왜 오류가 발생합니까?

분류에서Dev

vector <ostringstream>을 사용하려고 할 때 컴파일 오류

분류에서Dev

vector <ostringstream>을 사용하려고 할 때 컴파일 오류

분류에서Dev

다른 컴퓨터에 설치하려고 할 때 오류 코드 91

분류에서Dev

ckeditor에서 버튼을 비활성화하려고 할 때 오류 발생

분류에서Dev

* 일부 * Android 앱을 Anbox에 설치할 때 NO_MATCHING_ABIS 오류

분류에서Dev

CreateObject ( "webservice", ...)를 사용할 때 "Java 컴파일러에서보고 된 오류"

분류에서Dev

파일에 저장하려고 할 때 Nodejs Ferros 버퍼 오류

분류에서Dev

C ++에서 std :: map을 정의하고 사용할 때 컴파일 오류

분류에서Dev

Docker 컨테이너에 인형을 설치하려고 할 때 오류 발생

분류에서Dev

15.10에 VirtualBox 5.0을 설치하려고 할 때 종속성 오류

분류에서Dev

Windows에 모듈을 설치하려고 할 때 노드 js의 오류

분류에서Dev

Android 장치에서 미디어 파일을 보려고 할 때 이러한 오류 메시지가 나타나는 이유는 무엇입니까?

분류에서Dev

clang-tidy 보고서 오류 알 수없는 인수가 다른 컴파일러 옵션을 포함 할 때

분류에서Dev

MOSIX 클러스터 Debian 서버에서 HPL-2.1을 컴파일 할 때 오류 발생

분류에서Dev

벡터의 내용을 인쇄하려고 할 때 컴파일러 오류가 발생합니다.

분류에서Dev

random_device, mt19937 및 uniform_int_distribution을 사용하려고 할 때 많은 컴파일러 오류

분류에서Dev

Oracle Solaris Studio 12.3을 사용하여 Solaris 10에서 libpqxx-4.0.1을 컴파일하려고 할 때 오류 발생

분류에서Dev

Android에서 Mandrill SMTP로 이메일을 보내려고 할 때 오류 발생

Related 관련 기사

  1. 1

    qjournalctl을 설치하려고 할 때 컴파일 오류

  2. 2

    EclipseXul 플러그인을 설치하려고 할 때 오류 (GTK에서?)

  3. 3

    npm에서 Yeoman을 설치하려고 할 때 ENOENT 오류

  4. 4

    Python 3에 파이 게임을 설치하려고 할 때 오류 발생

  5. 5

    mysql 서버를 설치하려고 할 때 오류

  6. 6

    구조체에서 인쇄하려고 할 때 컴파일러 오류

  7. 7

    Ubuntu 17.04에 npm을 설치하려고 할 때 오류 발생

  8. 8

    RPM 사양 파일에서 빌드 된 RPM을 설치하려고 할 때 yum 트랜잭션 오류

  9. 9

    아래 프로그램을 실행하려고 할 때 컴파일러 오류

  10. 10

    .hla 파일을 컴파일하려고 할 때 변환 오류

  11. 11

    Android에서 릴리스하기 위해 컴파일하려고 할 때 왜 오류가 발생합니까?

  12. 12

    vector <ostringstream>을 사용하려고 할 때 컴파일 오류

  13. 13

    vector <ostringstream>을 사용하려고 할 때 컴파일 오류

  14. 14

    다른 컴퓨터에 설치하려고 할 때 오류 코드 91

  15. 15

    ckeditor에서 버튼을 비활성화하려고 할 때 오류 발생

  16. 16

    * 일부 * Android 앱을 Anbox에 설치할 때 NO_MATCHING_ABIS 오류

  17. 17

    CreateObject ( "webservice", ...)를 사용할 때 "Java 컴파일러에서보고 된 오류"

  18. 18

    파일에 저장하려고 할 때 Nodejs Ferros 버퍼 오류

  19. 19

    C ++에서 std :: map을 정의하고 사용할 때 컴파일 오류

  20. 20

    Docker 컨테이너에 인형을 설치하려고 할 때 오류 발생

  21. 21

    15.10에 VirtualBox 5.0을 설치하려고 할 때 종속성 오류

  22. 22

    Windows에 모듈을 설치하려고 할 때 노드 js의 오류

  23. 23

    Android 장치에서 미디어 파일을 보려고 할 때 이러한 오류 메시지가 나타나는 이유는 무엇입니까?

  24. 24

    clang-tidy 보고서 오류 알 수없는 인수가 다른 컴파일러 옵션을 포함 할 때

  25. 25

    MOSIX 클러스터 Debian 서버에서 HPL-2.1을 컴파일 할 때 오류 발생

  26. 26

    벡터의 내용을 인쇄하려고 할 때 컴파일러 오류가 발생합니다.

  27. 27

    random_device, mt19937 및 uniform_int_distribution을 사용하려고 할 때 많은 컴파일러 오류

  28. 28

    Oracle Solaris Studio 12.3을 사용하여 Solaris 10에서 libpqxx-4.0.1을 컴파일하려고 할 때 오류 발생

  29. 29

    Android에서 Mandrill SMTP로 이메일을 보내려고 할 때 오류 발생

뜨겁다태그

보관