onListItemClick이 클릭에 응답하지 않습니다.

자코 바이트

내 onListItemClick에 문제가 있습니다.

이것은 내 Menu.java 클래스입니다 .

public class Menu extends ListActivity{

String classes[] = { "MainActivity", "etcetera1", "etcetera2", "etcetera3", "etcetera4", "etcetera5"};

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setListAdapter(new ArrayAdapter<String>(Menu.this, android.R.layout.simple_list_item_1, classes));
}

@SuppressWarnings("rawtypes")
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {

    // TODO Auto-generated method stub
    super.onListItemClick(l, v, position, id);
    String positie = classes[position];
    try{
    Class ourClass = Class.forName("com.jacob.eindproject.MAIN" + positie);
    Intent ourIntent = new Intent(Menu.this, ourClass);
    startActivity(ourIntent);
    }catch (ClassNotFoundException e){
        e.printStackTrace();
    }
}

그리고 이것은 나의 MainActivity 클래스입니다 (BMI 계산기입니다.).

public class MainActivity extends Activity {

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

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate het menu
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }


     public void calculateClickHandler(View view) {
         // handeld het klikken op de button

         if (view.getId() == R.id.berekenButton) {

          // referenties
          EditText gewichtText = (EditText)findViewById(R.id.gewichtText);
          EditText lengteText = (EditText)findViewById(R.id.lengteText);
          TextView resultaat = (TextView)findViewById(R.id.resultaat);

          // waarden

          float gewicht = Float.parseFloat(gewichtText.getText().toString());
          float lengte = Float.parseFloat(lengteText.getText().toString());

          // berekend de BMI

          float bmiWaarde = berekenBMI(gewicht, lengte);

          // zoekt de bijbehorende label (overgewicht etc.)
          String bmiInterpretation = interpretBMI(bmiWaarde);

          // weergeeft het resultaat

          resultaat.setText(bmiWaarde + "-" + bmiInterpretation);
         }
        }

        // de formule

        private float berekenBMI (float gewicht, float lengte) {

         return (float) (gewicht / (lengte * lengte));
        }


        // bijbehorende labels:
        private String interpretBMI(float bmiWaarde) {

         if (bmiWaarde < 16) {
          return "Ernstig Ondergewicht";
         } 

         else if (bmiWaarde < 18.5) {

          return "Ondergewicht";
         }

         else if (bmiWaarde < 25) {

          return "Normaal";
         }

         else if (bmiWaarde < 30) {

          return "Overgewicht";
         }

         else {
          return "Obees";
         }

        }
    }

에뮬레이터를 시작하면 목록 항목을 클릭해도 응답하지 않습니다. 누군가 아이디어? 예,이 웹 사이트에서 모든 관련 질문을 확인했습니다.

편집 : (main.xml)

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/aboutUs"
    android:title="@+id/About"/>

    <item
    android:id="@+id/instellingen"
    android:title="@+id/Instellingen"/>


아흐메드 에크 리

변화 public class Menu extends ListActivity {

public class Menu extends ListActivity implements OnItemClickListener {

그리고 시도 listview.setOnItemClickListener(this);

최신 정보

더하다

    ListView list1 = (ListView) findViewById(R.id.list);
    list1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, classes));         
 list1 = getListView();

너의 ~에게 onCreate

그리고

      list1.setOnItemClickListener(
            new OnItemClickListener()
            {
                @Override
                public void onItemClick(AdapterView<?> arg0, View view,
                        int position, long id) {

    // TODO Auto-generated method stub
    super.onListItemClick(l, v, position, id);
    String positie = classes[position];
    try{
    Class ourClass = Class.forName("com.jacob.eindproject.MAIN" + positie);
    Intent ourIntent = new Intent(Menu.this, ourClass);
    startActivity(ourIntent);
    }catch (ClassNotFoundException e){
        e.printStackTrace();
    }
}
                }
         );

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

RecyclerView onClickItem이 클릭에 응답하지 않습니다

분류에서Dev

버튼이 Ionic의 클릭에 응답하지 않습니다.

분류에서Dev

버튼 클릭이 응답하지 않습니다

분류에서Dev

onListItemClick이 내 ListView에서 작동하지 않습니다.

분류에서Dev

onListItemClick이 내 ListView에서 작동하지 않습니다.

분류에서Dev

E4 RCP 응용 프로그램이 더블 클릭 이벤트에서 응답하지 않습니다.

분류에서Dev

IOS 에뮬레이트가 클릭에 응답하지 않음

분류에서Dev

xml 레이아웃이로드되지만 내 활동이 버튼 클릭에 응답하지 않습니다.

분류에서Dev

JQuery-> 새 스팬 ID 클릭 기능이 응답하지 않습니다.

분류에서Dev

"쓰기"버튼을 클릭 한 후 Thunderbird 60이 응답하지 않습니다.

분류에서Dev

onListItemClick이 작동하지 않습니다.

분류에서Dev

내 동적 웹 사이트가 특정 버튼 클릭에 응답하지 않습니다.

분류에서Dev

Telegram Bot이 메시지에 응답하지 않습니다.

분류에서Dev

.gif가 파이썬에서 응답하지 않습니다.

분류에서Dev

Discord 봇이 명령에 응답하지 않습니다.

분류에서Dev

Discord 봇이 명령에 응답하지 않습니다.

분류에서Dev

반짝임 : textInput이 R에서 응답하지 않습니다.

분류에서Dev

Tomcat이 포트 8080에서 응답하지 않습니다.

분류에서Dev

jQueryUI Resizable이 옵션 변경에 응답하지 않습니다.

분류에서Dev

플러그인이 작업에 응답하지 않습니다.

분류에서Dev

NSURLProtocol이 UIWebview에 응답하지 않습니다.

분류에서Dev

@ExceptionHandler 응답이 Tomcat에서 작동하지 않습니다.

분류에서Dev

Retrofit2 및 Gson이 logcat에 응답하지 않습니다.

분류에서Dev

작은 장치에서 창이 응답하지 않습니다.

분류에서Dev

내 버튼이 Android Studio에서 응답하지 않습니다.

분류에서Dev

로봇이 동작 중에 응답하지 않습니다.

분류에서Dev

텍스트를 클릭했을 때 버튼 클릭이 응답하지 않습니다.

분류에서Dev

OpenVPN 서버가 클라이언트 핑에 응답하지 않습니다

분류에서Dev

OpenVPN 서버가 클라이언트 핑에 응답하지 않습니다

Related 관련 기사

  1. 1

    RecyclerView onClickItem이 클릭에 응답하지 않습니다

  2. 2

    버튼이 Ionic의 클릭에 응답하지 않습니다.

  3. 3

    버튼 클릭이 응답하지 않습니다

  4. 4

    onListItemClick이 내 ListView에서 작동하지 않습니다.

  5. 5

    onListItemClick이 내 ListView에서 작동하지 않습니다.

  6. 6

    E4 RCP 응용 프로그램이 더블 클릭 이벤트에서 응답하지 않습니다.

  7. 7

    IOS 에뮬레이트가 클릭에 응답하지 않음

  8. 8

    xml 레이아웃이로드되지만 내 활동이 버튼 클릭에 응답하지 않습니다.

  9. 9

    JQuery-> 새 스팬 ID 클릭 기능이 응답하지 않습니다.

  10. 10

    "쓰기"버튼을 클릭 한 후 Thunderbird 60이 응답하지 않습니다.

  11. 11

    onListItemClick이 작동하지 않습니다.

  12. 12

    내 동적 웹 사이트가 특정 버튼 클릭에 응답하지 않습니다.

  13. 13

    Telegram Bot이 메시지에 응답하지 않습니다.

  14. 14

    .gif가 파이썬에서 응답하지 않습니다.

  15. 15

    Discord 봇이 명령에 응답하지 않습니다.

  16. 16

    Discord 봇이 명령에 응답하지 않습니다.

  17. 17

    반짝임 : textInput이 R에서 응답하지 않습니다.

  18. 18

    Tomcat이 포트 8080에서 응답하지 않습니다.

  19. 19

    jQueryUI Resizable이 옵션 변경에 응답하지 않습니다.

  20. 20

    플러그인이 작업에 응답하지 않습니다.

  21. 21

    NSURLProtocol이 UIWebview에 응답하지 않습니다.

  22. 22

    @ExceptionHandler 응답이 Tomcat에서 작동하지 않습니다.

  23. 23

    Retrofit2 및 Gson이 logcat에 응답하지 않습니다.

  24. 24

    작은 장치에서 창이 응답하지 않습니다.

  25. 25

    내 버튼이 Android Studio에서 응답하지 않습니다.

  26. 26

    로봇이 동작 중에 응답하지 않습니다.

  27. 27

    텍스트를 클릭했을 때 버튼 클릭이 응답하지 않습니다.

  28. 28

    OpenVPN 서버가 클라이언트 핑에 응답하지 않습니다

  29. 29

    OpenVPN 서버가 클라이언트 핑에 응답하지 않습니다

뜨겁다태그

보관