Android入门实践简单小项目:健康饮食

1.b站链接:Android基础项目开发–饮食搭配app
2.学习资源打包:https://pan.baidu.com/s/1uqQW8mM5AiHUkwRxEzS7lQ 提取码: 54vs
(侵删)

二、app功能展示及对应代码:

1.项目结构展示:

2.初始界面三个按钮

对应的activity_home_menu布局文件:

3.食物搭配表界面:

Android入门实践简单小项目:健康饮食
对应的InfoListActivity:
package com.animee.health.food_list;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.text.TextUtils;import android.view.View;import android.widget.AdapterView;import android.widget.EditText;import android.widget.ImageView;import android.widget.ListView;import android.widget.Toast;import com.animee.health.R;import com.animee.health.bean.FoodBean;import com.animee.health.bean.FoodUtils;import com.animee.health.food_grid.FoodDescActivity;import java.util.ArrayList;import java.util.List;//让整个Activity实现OnClickListener接口public class InfoListActivity extends AppCompatActivity implements View.OnClickListener {    EditText searchEt;    ImageView searchIv,flushIv;    ListView showLv;    //ListView内部数据源    ListFoodBean> mDatas;    ListFoodBean> allFoodList;    private InfoListAdapter adapter;    @Override    protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_info_list);//1.查找控件initView();//2.找到ListView对应的数据源mDatas = new ArrayList>();allFoodList = FoodUtils.getAllFooList();mDatas.addAll(allFoodList);//3.创建适配器 BaseAdapter的子类adapter = new InfoListAdapter(this,mDatas);//4.设置适配器showLv.setAdapter(adapter);//设置单项点击监听事件setListener();    }    private void setListener() {showLv.setOnItemClickListener(new AdapterView.OnItemClickListener() {    @Override    public void onItemClick(AdapterView/span>> parent, View view, int position, long id) { FoodBean foodBean = mDatas.get(position); Intent intent = new Intent(InfoListActivity.this, FoodDescActivity.class); intent.putExtra("food",foodBean); startActivity(intent);    }});    }    private void initView() {searchEt = findViewById(R.id.info_et_search);searchIv = findViewById(R.id.info_iv_search);flus

                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月25日
下一篇 2021年1月25日

相关推荐