2012-01-15 13 views
0

正しい画面を開くことができません。 私は次のコードを持っており、マニフェストに対応するクラスも追加しました。 お願いします。 ありがとうございます。ListView Androidの項目が正常に動作しない

listV.setOnItemClickListener(new AdapterView.OnItemClickListener() { 

    public void onItemClick(AdapterView<?> parent, View arg1, int position, long arg3) { 
    ListAdapter adp = (ListAdapter)parent.getAdapter(); 

    //lista.get(position); 
    Seccion s = lista.get(Integer.parseInt(adp.getItem(position).toString())); 

    if (s.getTitle().contains("Estudiar")) { 
     //sel.setText("Seleccionado el del if"+ s.getTitle()); 
     Intent i = new Intent(LiverpoolguideActivity.this,tipoListado.class); 
     startActivity(i); 
    } 
    } 
}); 

コードtipoListado.class:

package jorgechu.com.liverpoolguide; 

import java.util.ArrayList; 

import jorgechu.com.liverpoolguide.Secciones.Seccion; 
import android.app.Activity; 
import android.os.Bundle; 
import android.widget.TextView; 

public class tipoListado extends Activity { 

    public class LiverpoolguideActivity extends Activity { 

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

とコード画面のxml:ListView項目の内部

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
> 

    <TextView 
     android:id="@+id/textViewListadoTipo" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Tipo:" 
     android:textStyle="bold" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     /> 

    <ListView 
     android:id="@+id/listViewType" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" > 
    </ListView> 

</LinearLayout> 
+1

コードにいくつかのログを記録し、私たち自身を助けてください。それはどんな線になるのですか?アイテムが火を鳴らしますか?もしそれがヒットするのですか?あなたはクラッシュしますか?あなたのLogCatは何を言いますか?スタックオーバーフローに投稿する前に、このすべてを行う必要があります。 – Blundell

答えて

1

Focusableのビューがリストビューの項目を選択する機能を無効にします。 Android:focusable = "false"をTextViewに適用すると、OnItemClickが再び機能するようになります。

関連する問題