アンドロイドスタジオでリストをタップした時の処理を記述する目的で書いたところエラーでシンボルを見つけられませんと表示されてしまいました。回答をよろしくお願いいたします。
java
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()); }
}
class ListItemClickListener implements AdapterView.OnItemClickListener{
@Override
public 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();
}
}
最後のListViewSampleActivityでエラーが発生してしまいます。どう書き換えたらよいか教えていただけたら幸いです。
回答1件
あなたの回答
tips
プレビュー