首页 > 其他分享 >5.9每日总结

5.9每日总结

时间:2023-05-09 21:33:52浏览次数:37  
标签:总结 mData 5.9 每日 convertView import Holder public view

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:background="@drawable/list_background"
    android:orientation="vertical"
    android:padding="10dp">


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="商品名"
            android:textColor="@color/black" />

        <TextView
            android:id="@+id/chart_lv_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginStart="30sp"
            android:text="@string/exampling" />

        <TextView
            android:id="@+id/chart_lv_time"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="right"
            android:text="@string/exampling" />
    </LinearLayout>

    <View
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:layout_marginTop="5dp"
        android:layout_marginBottom="4dp"
        android:background="@color/mi_bai" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="收益:(元)"
            android:textColor="@color/black" />

        <TextView
            android:id="@+id/chart_lv_price"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="@string/exampling"
            android:textSize="16sp" />
    </LinearLayout>

</LinearLayout>
package com.example.math.adapter;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

import com.example.math.R;
import com.example.math.bean.Commodity;

import java.util.List;

public class ListAdapter extends BaseAdapter {
    Context context;
    List<Commodity> mData;
    LayoutInflater inflater;

    public ListAdapter(Context context, List<Commodity> mData) {
        this.context = context;
        this.mData = mData;
        inflater = LayoutInflater.from(context);
    }

    @Override
    public int getCount() {
        return mData.size();
    }

    @Override
    public Object getItem(int position) {
        return mData.get(position);
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder Holder = null;
        if (convertView == null) {
            convertView = inflater.inflate(R.layout.mell_lv, parent, false);
            Holder = new ViewHolder(convertView);
            convertView.setTag(Holder);
        } else {
            Holder = (ViewHolder) convertView.getTag();
        }
        Commodity commodity = mData.get(position);
        Holder.typeName.setText(commodity.getName());
        Holder.typePrice.setText("¥   " + commodity.getPrice() + "");
        Holder.typeTotal.setText(commodity.getTotal() + "");
        Holder.typeLeft.setText(commodity.getLeftover() + "");
        return convertView;
    }

    static class ViewHolder {
        TextView typeName, typeTotal, typeLeft, typePrice;

        public ViewHolder(View view) {
            typeName = view.findViewById(R.id.mall_name);
            typeTotal = view.findViewById(R.id.mall_total);
            typeLeft = view.findViewById(R.id.mall_leftover);
            typePrice = view.findViewById(R.id.mall_price);
        }
    }
}

 

标签:总结,mData,5.9,每日,convertView,import,Holder,public,view
From: https://www.cnblogs.com/louwangshayu/p/17386366.html

相关文章

  • LSM 树 设计思想总结
    LSM树的设计思想很有意思。LSM树将对磁盘的随机写入转化为了磁盘友好型的顺序写(无论机械磁盘还是SSD,随机读写都要远远慢于顺序读写),从而大大提高了写性能。 1、怎么转化顺序写?核心就是在内存中维护一个有序的内存表(memtable),当内存表大于阈值的时候批量刷入磁盘,生成最新的S......
  • 2023.5.9每日总结
    packagewangzhan;importjava.sql.Blob;publicclassPd_stu{privateintid;privateStringname;privateStringsex;privateStringclasss;privateStringmajor;privateStringfaculty;privateStringpas;privateBlob......
  • 5.9号今日总结
    今天做了python的实验四代码如下:importrefromcollectionsimportCounterimportrequestsfromlxmlimportetreeimportpandasaspdimportjiebaimportmatplotlib.pyplotaspltfromwordcloudimportWordCloudheaders={"User-Agent":"Mozilla......
  • 每日记录
    今天进行了登陆界面的实现,包括登陆注册,记住密码,验证码注册。 @WebServlet("/loginServlet")publicclassLoginServletextendsHttpServlet{privateUserServiceservice=newUserService();@OverrideprotectedvoiddoGet(HttpServletRequestrequest,......
  • 2023.5.9编程一小时打卡
    一、问题描述:定义基类Point(点)和派生类Circle(圆),求圆的周长。Point类有两个私有的数据成员floatx,y;Circle类新增一个私有的数据成员半径floatr和一个公有的求周长的函数getCircumference();主函数已经给出,请编写Point和Circle类。#include<iostream>#include<iomanip>using......
  • 每日编程一小时(第二十三天)
    一.问题描述以点类Point及平面图形类Plane为基类公有派生圆类Circle,再以圆类Circle及立体图形类Solid为基类公有派生圆锥类Cone,main(void)函数完成对圆锥类Cone的测试。Point类结构说明:Point类的数据成员包括:①私有数据成员:X坐标x(double型),Y坐标y(double型)。Point类成员函......
  • 5.9打卡
    一、问题描述:求13的13次方的最后三位数二、设计思路:编程过程中,将累乘得到的积存储到变量last中,在进行下一次相乘之前先截取last的后三位再相乘,即:last%1000*13,将结果存储到last中:last=last*x(x的值为13)%1000。因第一次相乘时用到变量last的初值,故在定义时给last赋初值,或在参与计......
  • Linux 处理CPU和内存参数的方式总结
    Linux处理CPU和内存参数的方式总结关闭NUMA,关闭透明大页比较简单的方法:vim/etc/default/grub在GRUB_CMDLINE_LINUX里面添加配置:transparent_hugepage=nevernuma=off修改后的配置为:GRUB_CMDLINE_LINUX="resume=/dev/mapper/uos-swaprd.lvm.lv=uos/rootrd.lvm.......
  • 离散数学第二版(屈婉玲)第二部分内容总结
    第二部分 集合论总结第6章 集合代数6.1集合的基本概念集合中的关系:元素和集合之间:属于或不属于。集合与集合之间:包含被包含,子集,真子集,空集,幂集。 6.2集合的运算集合的基本运算:并、交、相对补、对称差、绝对补 ......
  • 每日总结2023-05-09
    今天完成了广告界面的设计,通过上网查询,了解到互联网广告投放一般按照天数计费,费用高低不一,通常有几种模式:季度收费,按年收费,天数计费等。通过钟表计算广告运行的天数,来进行广告收益的计算,再将广告信息传输到数据库进行存储。 advertBean.javapackagecom.example.math.bean;......