首页 > 其他分享 >10天冲刺第三天

10天冲刺第三天

时间:2024-04-22 20:47:48浏览次数:18  
标签:10 root 第三天 冲刺 new import ibt public View

今天做了什么:

把个人中心界面弄完了,因为其他活动界面还没做,就每个按钮功能姑且是跳转回主页面,名字和手机号是要用登录时缓存的数据

这是个人中心页面代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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=".ui.notifications.NotificationsFragment">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:background="@drawable/p1"
            android:src="@drawable/circle_images"/>

        <LinearLayout
            android:layout_width="255dp"
            android:layout_height="match_parent"
            android:orientation="vertical">

            <TextView
                android:id="@+id/tx_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="昵称:eee"
                android:textSize="30dp" />

            <TextView
                android:id="@+id/tx_phnumber"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:text="手机号:1111****111"
                android:textSize="20dp" />
        </LinearLayout>
        <ImageButton
            android:id="@+id/ibt_update"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:background="@drawable/shape_gray_square_bg"
            android:src="@drawable/baseline_mode_24"/>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="0.5dp"
        android:background="@color/black"/>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="20dp"
        android:background="@color/white"/>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="0.5dp"
        android:background="@color/black"/>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_gravity="center_horizontal">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="80dp"
            android:orientation="horizontal">
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="vertical">
                <ImageButton
                    android:id="@+id/ibt_add_text"
                    android:layout_width="wrap_content"
                    android:layout_height="60dp"
                    android:src="@drawable/baseline_add_comment_24"
                    android:background="@color/white"/>
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="20dp"
                    android:layout_gravity="center_horizontal"
                    android:text="社区投稿"
                    android:textSize="10dp"/>
            </LinearLayout>
            <ImageView
                android:layout_width="20dp"
                android:layout_height="match_parent"/>
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="vertical">
                <ImageButton
                    android:id="@+id/ibt_apply"
                    android:layout_width="wrap_content"
                    android:layout_height="60dp"
                    android:src="@drawable/baseline_co_present_24"
                    android:background="@color/white"/>
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="20dp"
                    android:layout_gravity="center_horizontal"
                    android:text="咨询师申请"
                    android:textSize="10dp"/>
            </LinearLayout>
            <ImageView
                android:layout_width="20dp"
                android:layout_height="match_parent"/>
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="vertical">
                <ImageButton
                    android:id="@+id/ibt_record"
                    android:layout_width="wrap_content"
                    android:layout_height="60dp"
                    android:src="@drawable/baseline_text_snippet_24"
                    android:background="@color/white"/>
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="20dp"
                    android:layout_gravity="center_horizontal"
                    android:text="每日记录"
                    android:textSize="10dp"/>
            </LinearLayout>
            <ImageView
                android:layout_width="20dp"
                android:layout_height="match_parent"/>
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="vertical">
                <ImageButton
                    android:id="@+id/ibt_notice"
                    android:layout_width="wrap_content"
                    android:layout_height="60dp"
                    android:src="@drawable/baseline_notifications_24"
                    android:background="@color/white"/>
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="20dp"
                    android:layout_gravity="center_horizontal"
                    android:text="通知"
                    android:textSize="10dp"/>
            </LinearLayout>
        </LinearLayout>
    </LinearLayout>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <Button
            android:id="@+id/bt_approve"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:gravity="center_vertical"
            android:drawableRight="@drawable/baseline_chevron_right_24"
            android:text="管理员:咨询师申请审批"/>
    </RelativeLayout>
</LinearLayout>

  

活动界面代码

package com.example.psychological.ui.notifications;

import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.ViewModelProvider;

import com.example.psychological.MainActivity;
import com.example.psychological.R;
import com.example.psychological.databinding.FragmentNotificationsBinding;

public class NotificationsFragment extends Fragment {

    private FragmentNotificationsBinding binding;
    private TextView tx_name;
    private TextView tx_phnumber;
    private ImageButton ibt_update;
    private ImageButton ibt_add_text;
    private ImageButton ibt_apply;
    private ImageButton ibt_record;
    private ImageButton ibt_notice;
    private Button bt_approve;

    public View onCreateView(@NonNull LayoutInflater inflater,
                             ViewGroup container, Bundle savedInstanceState) {
        NotificationsViewModel notificationsViewModel =
                new ViewModelProvider(this).get(NotificationsViewModel.class);

        binding = FragmentNotificationsBinding.inflate(inflater, container, false);
        View root = binding.getRoot();
        tx_name = root.findViewById(R.id.tx_name);
        tx_phnumber = root.findViewById(R.id.tx_phnumber);
        ibt_add_text = root.findViewById(R.id.ibt_add_text);
        ibt_apply = root.findViewById(R.id.ibt_apply);
        ibt_notice = root.findViewById(R.id.ibt_notice);
        ibt_record = root.findViewById(R.id.ibt_record);
        ibt_update = root.findViewById(R.id.ibt_update);
        ibt_update.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(getActivity(), MainActivity.class));
            }
        });
        ibt_update.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(getActivity(), MainActivity.class));
            }
        });
        ibt_record.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(getActivity(), MainActivity.class));
            }
        });
        ibt_notice.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(getActivity(), MainActivity.class));
            }
        });
        ibt_apply.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(getActivity(), MainActivity.class));
            }
        });
        ibt_add_text.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(getActivity(), MainActivity.class));
            }
        });
        tx_name.setText("昵称:name");
        return root;
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
        binding = null;
    }
}

  

 

明天要做什么:

因为登录功能没有做好,暂时先解决一下他们的问题

遇到的问题:

导航栏遮挡问题

标签:10,root,第三天,冲刺,new,import,ibt,public,View
From: https://www.cnblogs.com/chukjbgg333/p/18151478

相关文章

  • 这10款VS Code神仙插件,嵌入式程序员必备
    大家好,我是知微!嵌入式软件开发工程师平时可能更多的是使用SourceInsight、Keil、IAR来阅读代码,写代码。VSCode大家都听说过,功能十分强大,而且免费!或许是因为这款软件上手有一定的学习成本,所以有些小伙伴也不想轻易去尝试。知微在这里强烈建议大家去试一试,VSCode提供十分丰富的......
  • 模型评测-书生浦语大模型实战营学习笔记7&大语言模型10
    大语言模型学习-10.模型评测书生浦语大模型实战营学习笔记7视频教程特别像广告,所以这篇博客参考了很多其他内容给大家参考,主要是下面几个页面:https://zhuanlan.zhihu.com/p/641416694https://www.cnblogs.com/justLittleStar/p/17845341.htmlhttps://zhuanlan.zhihu.com/p/68......
  • 十日冲刺其一
    站立会议![](https://img2024.cnblogs.com/blog/3429914/202404/3429914-20240422190012809-1203109292.jpg)昨天还没开始冲刺;今天我们分析了开始所需要的准备和可能遇见的问题,首先是一台电脑三个人写,还是三个人写三台电脑,这涉及到效率问题,在讨论后,我们决定使用线上腾讯会议,线下......
  • 2024激活Typora,最新版本的1.8.10.0可用
     原文https://blog.csdn.net/m0_58416529/article/details/136098186目前最新版本1.8.10.0也是可以实现激活的注:免修改注册表、不用修改时间,更不需要破解补丁01、下载&安装Typora从官网下载最新版本的Typora,并安装02、激活Typora找到Typora安装目录,依次找到这个文件r......
  • Delphi10.3如何将ListBox1项,拖动 到 右边Memo1当前输入项
    01]ListBox1的DragMode设置为dmAutomatic02】Memo1的OnGragOver事件和OnDragDrop事件 procedureTForm8.Memo1DragOver(Sender,Source:TObject;X,Y:Integer;State:TDragState;varAccept:Boolean);beginifTListBox(Source)=ListBox1thenAccept:=true;end;......
  • 洛谷题单指南-动态规划1-P1064 [NOIP2006 提高组] 金明的预算方案
    原题链接:https://www.luogu.com.cn/problem/P1064题意解读:用固定钱数购买最大价值的物品。解题思路:背包问题,背包问题里的体积相当于物品价格,价值相当于价格*重要度物品分为主件、附件,主件最多有0/1/2个附件,要选附件必须选相应主件,因此在递推计算dp[j]总价格j能购买的最大价......
  • 34天【代码随想录算法训练营34期】第八章 贪心算法 part03 (● 1005.K次取反后最大化
    1005.K次取反后最大化的数组和classSolution:deflargestSumAfterKNegations(self,nums:List[int],k:int)->int:nums.sort(key=lambdax:abs(x),reverse=True)foriinrange(len(nums)):ifnums[i]<0andk>0:......
  • LED车灯IC降压恒流驱动AP5103大功率95%高效率深度调光摩托车灯芯片
    产品描述AP5103是一款效率高,稳定可靠的LED灯恒流驱动控制芯片,内置高精度比较器,固定关断时间控制电路,恒流驱动电路等,特别适合大功率LED恒流驱动。AP5103采用ESOP8封装,散热片内置接SW脚,通过调节外置电流检测的电阻值来设置流过LED灯的电流,支持外加电压线性调光,最大电......
  • 记录真实项目中遇到的bug--010:支付截止bug
    T10:支付截止bug:1.优先级:T22.前提条件:已到截止时间,用户A未刷新页面3.预期结果:用户A点击支付宝,提示:支付已截止,并返回dashboard页面4.实际结果:用户A点击支付宝展示空白页5.缺陷跟踪:bug同步产品,告知先放着,只记录,不更改。6.总结:跟支付策略有关,无法修改原因:浏览器禁止用户在做异......
  • IEC104 从站/服务端模拟器 调试工具推荐
    目录IEC104从站/服务端模拟器调试工具推荐主要功能软件截图IEC104从站/服务端模拟器调试工具推荐下载地址:http://www.redisant.cn/iec104serverIEC60870-5-104,通常简称为IEC104,是国际电工委员会(IEC)制定的用于远程监控和控制的通信协议标准。它是IEC60870-5系列标准的一......