Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
m0_62281440
teamwork
提交
894900a8
T
teamwork
项目概览
m0_62281440
/
teamwork
通知
12
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
teamwork
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
894900a8
编写于
4月 24, 2023
作者:
m0_57656542
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
上传新文件
上级
e00dd656
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
82 addition
and
0 deletion
+82
-0
src/AS/AccountAdapter.java
src/AS/AccountAdapter.java
+82
-0
未找到文件。
src/AS/AccountAdapter.java
0 → 100644
浏览文件 @
894900a8
package
src.AS.app.src.main.java.com.example.jizhangben.adapter
;
import
android.content.Context
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.widget.BaseAdapter
;
import
android.widget.ImageView
;
import
android.widget.TextView
;
import
com.example.jizhangben.db.AccountBean
;
import
java.util.Calendar
;
import
java.util.List
;
public
class
AccountAdapter
extends
BaseAdapter
{
Context
context
;
List
<
com
.
example
.
jizhangben
.
db
.
AccountBean
>
mDatas
;
LayoutInflater
inflater
int
year
,
month
,
day
;
public
AccountAdapter
(
Context
context
,
List
<
AccountBean
>
mDatas
)
{
this
.
context
=
context
;
this
.
mDatas
=
mDatas
;
inflater
=
LayoutInflater
.
from
(
context
);
Calendar
calendar
=
Calendar
.
getInstance
();
year
=
calendar
.
get
(
Calendar
.
YEAR
);
month
=
calendar
.
get
(
Calendar
.
MONTH
)+
1
;
day
=
calendar
.
get
(
Calendar
.
DAY_OF_MONTH
);
}
@Override
public
int
getCount
()
{
return
mDatas
.
size
();
}
@Override
public
Object
getItem
(
int
position
)
{
return
mDatas
.
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
.
item_mainlv
,
parent
,
false
);
holder
=
new
ViewHolder
(
convertView
);
convertView
.
setTag
(
holder
);
}
else
{
holder
=
(
ViewHolder
)
convertView
.
getTag
();
}
AccountBean
bean
=
mDatas
.
get
(
position
);
holder
.
typeIv
.
setImageResource
(
bean
.
getsImageId
());
holder
.
typeTv
.
setText
(
bean
.
getTypename
());
holder
.
beizhuTv
.
setText
(
bean
.
getBeizhu
());
holder
.
moneyTv
.
setText
(
"¥ "
+
bean
.
getMoney
());
if
(
bean
.
getYear
()==
year
&&
bean
.
getMonth
()==
month
&&
bean
.
getDay
()==
day
)
{
String
time
=
bean
.
getTime
().
split
(
" "
)[
1
];
holder
.
timeTv
.
setText
(
"今天 "
+
time
);
}
else
{
holder
.
timeTv
.
setText
(
bean
.
getTime
());
}
return
convertView
;
}
class
ViewHolder
{
ImageView
typeIv
;
TextView
typeTv
,
beizhuTv
,
timeTv
,
moneyTv
;
public
ViewHolder
(
View
view
){
typeIv
=
view
.
findViewById
(
R
.
id
.
item_mainlv_iv
);
typeTv
=
view
.
findViewById
(
R
.
id
.
item_mainlv_tv_title
);
timeTv
=
view
.
findViewById
(
R
.
id
.
item_mainlv_tv_time
);
beizhuTv
=
view
.
findViewById
(
R
.
id
.
item_mainlv_tv_beizhu
);
moneyTv
=
view
.
findViewById
(
R
.
id
.
item_mainlv_tv_money
);
}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录