parent
adcd305547
commit
f6c6df8710
@ -0,0 +1,47 @@
|
||||
package com.example.health.food_grid;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.widget.AdapterView;
|
||||
import android.widget.GridView;
|
||||
|
||||
import com.example.health.Bean.FoodBean;
|
||||
import com.example.health.Bean.Foodinfo;
|
||||
import com.example.health.R;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class FoodGridActivity extends AppCompatActivity {
|
||||
GridView gv;
|
||||
List<FoodBean> mDatas;
|
||||
private FoodGridAdapter adapter;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_food_grid);
|
||||
gv = findViewById(R.id.food_gird_gv);
|
||||
//数据源
|
||||
mDatas = Foodinfo.getAllFoodList();
|
||||
//创建适配器对象
|
||||
adapter = new FoodGridAdapter(this, mDatas);
|
||||
//设置适配器
|
||||
gv.setAdapter(adapter);
|
||||
setListener();
|
||||
}
|
||||
|
||||
private void setListener() {
|
||||
gv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
||||
@Override
|
||||
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
||||
FoodBean foodBean = mDatas.get(position);
|
||||
Intent intent = new Intent(FoodGridActivity.this, FoodDescActivity.class);
|
||||
intent.putExtra("food",foodBean);
|
||||
startActivity(intent);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Loading…
Reference in new issue