首页 > 其他分享 >冲刺7

冲刺7

时间:2023-04-21 23:45:33浏览次数:34  
标签:冲刺 intent import android id TextView view

1.写完了安卓的功能。

2.安卓有些繁琐,xml,Java代码,布局。都得需要设置相应的东西。

3.对安卓代码进行改进。

4.

package com.example.medicalretrieval;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;

import androidx.fragment.app.Fragment;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.example.medicalretrieval.pojo.User;

public class HomeFragment extends Fragment implements View.OnClickListener {


    private View view;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        view = inflater.inflate(R.layout.fragment_home, container, false);
        ImageView avatar = view.findViewById(R.id.userHeadPicture);
        User user = (User) MyApplication.getInstance().application.get("user");
        assert user != null;
        String avatarUrl = user.getAvatar();

        // Use Glide to load image
        Glide.with(this)
                .load(avatarUrl)
                .error(R.drawable.default_avatar_man)
                .placeholder(R.drawable.default_avatar_man)
                .into(avatar);
        TextView userName = view.findViewById(R.id.userName);
        userName.setText(user.getAccount());

        TextView browsingHistory = view.findViewById(R.id.BrowsingHistory);
        browsingHistory.setOnClickListener(this);
        TextView downloadHistory = view.findViewById(R.id.downloadHistory);
        downloadHistory.setOnClickListener(this);
        TextView uploadDocument = view.findViewById(R.id.uploadDocument);
        uploadDocument.setOnClickListener(this);
        TextView addDic = view.findViewById(R.id.addDic);
        addDic.setOnClickListener(this);
        TextView aboutTheSoftware = view.findViewById(R.id.aboutTheSoftware);
        aboutTheSoftware.setOnClickListener(this);
        return view;
    }

    @Override
    public void onClick(View v) {
        Intent intent = null;
        switch (v.getId()){
            case R.id.BrowsingHistory://浏览历史
                intent = new Intent(view.getContext(),BrowsingHistoryActivity.class);
                startActivity(intent);
                break;
            case R.id.downloadHistory://下载历史
                intent = new Intent(view.getContext(),DownloadHistoryActivity.class);
                startActivity(intent);
                break;
            case R.id.uploadDocument://上传历史
                intent = new Intent(view.getContext(),UploadDocumentActivity.class);
                startActivity(intent);
                break;
            case R.id.addDic://添加词典
                intent = new Intent(view.getContext(),AddDicActivity.class);
                startActivity(intent);
                break;
            case R.id.aboutTheSoftware://关于本软件
                intent = new Intent(view.getContext(),AboutTheSoftwareActivity.class);
                startActivity(intent);
                break;
        }
    }
}

 

标签:冲刺,intent,import,android,id,TextView,view
From: https://www.cnblogs.com/lhk20213937/p/17342230.html

相关文章

  • 团队冲刺7
    1.任务量:10天目前已经花费的时间:6天还剩余的时间:4天3. 4.vue的部分完成,只不过还没调试vue和springboot的接口。<template><divclass="login-wrap"><el-formclass="login-container"><h1class="title">用户登录:</h1>......
  • 青岛市程序设计竞赛冲刺①
    2021年青岛市小学组第三题原题: 解题代码:#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>usingnamespacestd;constintN=5e2+5,dx[4]={0,0,-1,1},dy[4]={1,-1,0,0};intn,m,vis[N][N],ans=0;charc......
  • 冲刺6
    这个作业属于哪个课程2023软件工程-双学位这个作业要求在哪里团队作业4——项目冲刺这个作业的目标团队项目Scrum冲刺day6目录1.会议1.1今日已完成的工作1.2明日计划完成的工作1.3工作中遇到的困难2.燃尽图3.代码/文档签入记录签入记录对应的Issue内容与链接,代......
  • 团队项目冲刺02
    信息详情这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/2023softwareengine这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/2023softwareengine/homework/12920这个作业的目标项目冲刺目录目录目录一、会议1.昨天已完成的工作2.今天......
  • 团队冲刺第二天
    今天完成了用户界面的绝大部分 <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><divid="app"><el-tabsv-model="activeName......
  • 团队项目4——项目冲刺
    这个作业属于哪个课程2023软件工程——双学位这个作业的要求何在团队作业4——项目冲刺作业目标团队作业Scrum冲刺博客合集项目地址https://gitcode.net/m0_62281440/teamwork每日博客合集博客地址第一篇Scrum冲刺博客https://www.cnblogs.com/bk......
  • 团队冲刺第七天
    今日我预计花1个多小时时间去将人脸识别导入项目中,但实际却很差强人意,为团队效率考虑,我们决定先完善pc端。               今日完成:前端qt设计界面学习中,改去协助做pc界面       明日目标:初步做出qt界面       遇到问......
  • 团队冲刺第八天
    今天我大约花了2小时时间在qt学习上。               今日完成:初步用qt制作页面,在python的基础上完成网页实现       明日目标:继续学习qt页面布局       遇到问题(已解决或未解决):用python做页面意味着要学更多新内容,由......
  • 团队冲刺第一天
    由我,齐文博,刘青岗组成的团队 完成了公司界面的绝大部分<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><divid="app"><el-formref="......
  • 团队冲刺第八天
    今天我们已经完善了拍照和调用相册进行垃圾分类查询的功能,同时进一步深入了解了Handler机制和UI不能在分线程执行,同时使用ProgressBar和AlertDialog进行了组合的加载效果展示。同时APP的UI页面也进行了一定的优化,接下来就只剩下文字和语音识别了。......