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