私はそれが簡単な解決策だと思う問題を抱えていますが、私はそれを理解できません...
リストビューと検索フィールドを含むアクティビティがあり、アイテムをクリックすると、クリックされたものに関連するコンテンツを含む新しいビューが読み込まれます...
とにかく、すべてうまくいきましたが、検索フィールドを追加したので、もう機能しません...
私は問題を理解しましたが、何に置き換えるべきか理解できません...
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// selected item
String product = ((TextView) view).getText().toString(); //PROBLEM
// Launching new Activity on selecting single List Item
Intent i = new Intent(getApplicationContext(), BotafogoSingleListItem.class);
// sending data to new activity
i.putExtra("product", product);
startActivity(i);
}
});
この人String product = ((TextView) view).getText().toString();
が問題..
デバッグ パネルを見ると、次のようになります。 java.lang.ClassCastException: android.widget.LinearLayout を android.widget.TextView にキャストできません
この行は、内部にある TextView ではなく Linear Layout を取得していると思いますか?