日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于安卓android studio 的 菜谱食谱APP设计

發布時間:2023/12/20 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于安卓android studio 的 菜谱食谱APP设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 項目概述
菜譜APP或者食譜APP 是基于安卓開發的一個APP,項目包含前臺安卓端和后臺管理系統,前臺安卓端可以進行 查看推薦菜譜,菜譜搜索,收藏菜品 ,菜品排行榜,菜品詳情,個人中心,基本信息,登錄,注冊等功能,后臺管理系統主要維護菜品,維護前臺注冊的用戶。東西非常多。

二 項目開發工具和技術

開發工具使用android studio
后臺服務開發 idea或者eclipse
模擬器:逍遙 夜神或者雷電模擬器

三 項目功能結構圖

四 項目開發實現

菜譜首頁效果:

首頁包含頂部導航,菜品分類 , 推薦菜品 , 左側菜單 。整個APP項目內容很多,有前臺 ,有后臺管理系統 需要答疑 或者 咨詢 加 q q 3779 05687
核心布局:

<androidx.drawerlayout.widget.DrawerLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:id="@+id/DrawerLayout"android:clickable="true"android:layout_height="match_parent"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"tools:context=".activity.MainActivity"><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="60dp"android:id="@+id/topLayout"android:orientation="vertical"android:background="#188e9a"><ImageViewandroid:id="@+id/leftMenuIv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerVertical="true"android:src="@mipmap/menus"></ImageView><TextViewandroid:layout_toRightOf="@+id/leftMenuIv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="菜譜APP"android:layout_centerVertical="true"android:textColor="#FF9900"android:textSize="25sp"></TextView><!--菜單按鈕--><Buttonandroid:layout_width="40dp"android:layout_height="40dp"android:id="@+id/btn_menu"android:layout_alignParentRight="true"android:onClick="OnMenu"android:layout_centerVertical="true"android:background="@drawable/add"></Button></RelativeLayout></DrawerLayout>

左側菜單

核心實現代碼:

switch (v.getId()) {case R.id.leftMenuIv:drawerLayout.openDrawer(leftlayout);break;case R.id.main_mycenter://個人中心drawerLayout.closeDrawer(leftlayout);CommonUtils.navigateTo(MainActivity.this,MyActivity.class);break;case R.id.main_mysc://我的收藏drawerLayout.closeDrawer(leftlayout);CommonUtils.navigateTo(MainActivity.this,MyScFoodActivity.class);break;case R.id.main_rank://我的排行榜drawerLayout.closeDrawer(leftlayout);CommonUtils.navigateTo(MainActivity.this,RankActivity.class);break;case R.id.f1tv:bundle.putString("foodType", "1");//早餐CommonUtils.navigateTo(MainActivity.this,FoodsActivity.class,bundle);break;case R.id.f2tv:bundle.putString("foodType", "2");//午餐CommonUtils.navigateTo(MainActivity.this,FoodsActivity.class,bundle);break;case R.id.f3tv:bundle.putString("foodType", "3");//晚餐CommonUtils.navigateTo(MainActivity.this,FoodsActivity.class,bundle);break;case R.id.f4tv:bundle.putString("foodType", "4");//水果和甜點CommonUtils.navigateTo(MainActivity.this,FoodsActivity.class,bundle);break;case R.id.f5tv:bundle.putString("foodType", "5");//全部CommonUtils.navigateTo(MainActivity.this,FoodsActivity.class,bundle);break;}

整個項目內容很多,有前臺 有后臺管理系統 需要答疑 或者 咨詢 加 q q 3779 05687

菜品排行榜: 訪問量高的菜品 優先排在最前面。

核心代碼:

設置前三個背景 if(getItemId(position+1)==1L){Drawable drawable = mContext.getResources().getDrawable(R.mipmap.rank1);vh.rank_id.setBackground(drawable);}else if(getItemId(position+1)==2L){Drawable drawable = mContext.getResources().getDrawable(R.mipmap.rank2);vh.rank_id.setBackground(drawable);}else if(getItemId(position+1)==3L){Drawable drawable = mContext.getResources().getDrawable(R.mipmap.rank3);vh.rank_id.setBackground(drawable);}else{Drawable drawable = mContext.getResources().getDrawable(R.mipmap.rankother);vh.rank_id.setText((position+1)+"");vh.rank_id.setTextSize(30);vh.rank_id.setGravity(Gravity.CENTER);vh.rank_id.setBackground(drawable);}vh.rank_name.setText(bean.getFoodName());vh.rank_viewnum.setText(bean.getViewnum()+"");

感恩有您的閱讀,少些抱怨,多些笑容, 祝愿您的生活燦爛如花 !!!

總結

以上是生活随笔為你收集整理的基于安卓android studio 的 菜谱食谱APP设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。