第九周周日(冲刺第七天)
今天:美化了现有布局的界面。
明天:继续完善细小功能。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id="@+id/chat_listview" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /> </LinearLayout>
1 <?xml version="1.0" encoding="utf-8"?> 2 <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools" 4 xmlns:app="http://schemas.android.com/apk/res-auto" 5 android:layout_width="match_parent" 6 android:layout_height="match_parent" 7 android:orientation="vertical" 8 tools:context=".Frag.HomeFragment"> 9 10 <androidx.appcompat.widget.Toolbar 11 android:layout_width="match_parent" 12 android:layout_height="wrap_content" 13 android:background="@color/my_light_primary" 14 app:title="首页" 15 app:titleTextColor="@color/white"/> 16 17 <ImageView 18 android:layout_width="match_parent" 19 android:scaleType="centerCrop" 20 android:src="@mipmap/img_login_logo" 21 android:layout_height="200dp"/> 22 23 <TextView 24 android:layout_width="match_parent" 25 android:layout_height="wrap_content" 26 android:gravity="center" 27 android:textSize="20sp" 28 android:textStyle="bold" 29 android:layout_margin="20dp" 30 android:textColor="#333" 31 android:text="欢迎来到快易递友"/> 32 33 <Button 34 android:id="@+id/btn_to_kuaidi" 35 android:layout_width="200dp" 36 android:text="快递代取" 37 android:layout_marginTop="20dp" 38 android:layout_height="50dp" 39 android:layout_gravity="center_horizontal"/> 40 41 <Button 42 android:id="@+id/btn_to_daifan" 43 android:layout_width="200dp" 44 android:text="带饭服务" 45 android:layout_marginTop="20dp" 46 android:layout_height="50dp" 47 android:layout_gravity="center_horizontal"/> 48 49 </androidx.appcompat.widget.LinearLayoutCompat>
<?xml version="1.0" encoding="utf-8"?> <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" tools:context=".Frag.MyOrdersFragment" > <androidx.appcompat.widget.Toolbar android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/my_light_primary" app:title="我的订单" app:titleTextColor="@color/white"/> <androidx.appcompat.widget.LinearLayoutCompat android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <!-- 左边item使用left_list_item --> <androidx.appcompat.widget.LinearLayoutCompat android:layout_width="100dp" android:layout_height="match_parent" tools:listitem="@layout/left_list_item" android:background="#EFEFE9" android:orientation="vertical"> <androidx.recyclerview.widget.RecyclerView android:id="@+id/recycler_view_left" android:layout_width="match_parent" android:layout_height="match_parent" /> </androidx.appcompat.widget.LinearLayoutCompat> <!-- 右边item --> <androidx.appcompat.widget.LinearLayoutCompat android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <!-- New RadioGroup for the RadioButtons --> <android.widget.RadioGroup android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="#EFEFE9" android:padding="16dp"> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="全部" android:id="@+id/radio_button_1"/> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我的发布" android:id="@+id/radio_button_2" android:layout_marginStart="16dp"/> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我的接单" android:id="@+id/radio_button_3" android:layout_marginStart="16dp"/> </android.widget.RadioGroup> <!-- RecyclerView for the order details --> <ListView android:id="@+id/my_order_listviewM" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /> </androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<?xml version="1.0" encoding="utf-8"?> <androidx.appcompat.widget.LinearLayoutCompat xmlns: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:layout_height="match_parent" android:orientation="vertical" tools:context=".Frag.PersonalFragment"> <androidx.appcompat.widget.Toolbar android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/my_light_primary" app:title="我的" app:titleTextColor="@color/white"/> <androidx.appcompat.widget.LinearLayoutCompat android:gravity="center_vertical" android:layout_width="match_parent" android:layout_height="140dp" android:background="@color/my_light_primary"> <androidx.cardview.widget.CardView android:layout_width="80dp" android:layout_height="80dp" android:layout_marginLeft="30dp" app:cardCornerRadius="40dp"> <ImageView android:layout_width="80dp" android:layout_height="80dp" android:src="@drawable/head1" /> </androidx.cardview.widget.CardView> <androidx.appcompat.widget.LinearLayoutCompat android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp"> <TextView android:id="@+id/tv_personName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="bold" android:textSize="16sp" android:textColor="@color/white" android:text="张三"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="这个人很懒,什么都没有留下~" android:textColor="@color/white" /> </androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat> <View android:layout_width="match_parent" android:layout_height="20dp" android:background="#f5f5f5"/> <RelativeLayout android:layout_width="match_parent" android:layout_height="48dp" android:paddingRight="10dp" android:paddingLeft="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:text="修改个人信息"/> <ImageView android:id="@+id/iv_change_personInfo" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_height="wrap_content" android:src="@drawable/baseline_keyboard_arrow_right_24" /> <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_alignParentBottom="true" android:background="#f5f5f5"/> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="48dp" android:paddingRight="10dp" android:paddingLeft="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:text="查看历史订单"/> <ImageView android:id="@+id/iv_history_person" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_height="wrap_content" android:src="@drawable/baseline_keyboard_arrow_right_24" /> <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_alignParentBottom="true" android:background="#f5f5f5"/> </RelativeLayout> <View android:layout_width="match_parent" android:layout_height="10dp" android:background="#f5f5f5" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="48dp" android:paddingRight="10dp" android:paddingLeft="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:text="隐私政策"/> <ImageView android:id="@+id/iv_policy" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_height="wrap_content" android:src="@drawable/baseline_keyboard_arrow_right_24" /> <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_alignParentBottom="true" android:background="#f5f5f5"/> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="48dp" android:paddingRight="10dp" android:paddingLeft="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:text="关于App"/> <ImageView android:id="@+id/iv_aboutApp" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_height="wrap_content" android:src="@drawable/baseline_keyboard_arrow_right_24" /> <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_alignParentBottom="true" android:background="#f5f5f5"/> </RelativeLayout> <TextView android:id="@+id/tv_quit" android:layout_width="match_parent" android:layout_height="50dp" android:text="退出登录" android:gravity="center" android:textSize="16sp" android:textColor="@color/my_light_primary" android:background="#f5f5f5" android:layout_marginTop="50dp" /> <TextView android:layout_width="match_parent" android:layout_height="50dp" android:gravity="center" android:textSize="16sp" android:layout_marginTop="75dp" /> </androidx.appcompat.widget.LinearLayoutCompat>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)