###リストをタップした時の処理を記述する
ここに質問の内容を詳しく書いてください。
アンドロイドスタジオでリストタップのイベントリスナのアプリを作成しています。
ListViewSampleActivity/javaを記入中にエラーメッセージが発生しました。
発生している問題・エラーメッセージ
androidアプリ開発の教科書のリストタップのイベントリスナの章でjavaのコードを書いたのですがエラーが発生してしまい正しい書き方の回答をお願いいたします。
2つ目の@Override.pubulic.onItemClick.(ListViewSampleActivity)がエラーの波線になっていしまいました。
該当のソースコード
package com.websarva.wings.android.listviewsample;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.Toast;
import static android.widget.Toast.*;
public class ListViewSampleActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { //ListViewオブジェクトを取得。 super.onCreate(savedInstanceState); //ListViewにリスナを設定。 setContentView(R.layout.activity_list_view_sample); ListView lvMenu =findViewById(R.id.lvMenu); lvMenu.setOnItemClickListener(new ListItemClickListener()); }
}
private class ListItemClickListener implements AdapterView.OnItemClickListener{
@Override
pubulic void onItemClick(AdapterView<?>parent, View view, int position, long id){
//タップされた定食名を取得。
String item = (String) parent.getItemAtPosition(position);
//トーストで表示する文字列を生成。
String show ="あなたが選んだ定食:"+ item;
//トーストの表示。
Toast.makeText(ListViewSampleActivity,this,show, LENGTH_LONG).show();
}
}
試したこと
何度か一から書いたのですがエラーが出てきてしまいました。
補足情報(FW/ツールのバージョンなど)
android studio 3.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/03 23:56