Android简单电子书

这是一个介绍如何在Android平台上创建简单电子书应用的教程。项目包括java代码(novel、novelAdapter、MainActivity),XML布局文件(novel_item、activity_main),以及用于展示的图片资源。电子书实际上为静态图片,具备点击显示描述和长按删除的基本功能。
摘要由CSDN通过智能技术生成

简单的电子书的android小项目,实现简单电子书的功能,电子书不可看,只是张图片加上简单的点击描述和长按删除功能

(一)、java文件

1、novel文件

package com.example.class6;

public class Novel {
    String name;
    int imageId;
    String author;
    String infor1;
    public Novel(String name, int imageId, String author, String infor1){
        this.name=name;
        this.imageId=imageId;
        this.author=author;
        this.infor1=infor1;
    }

    public Novel(String name, int imageId){
        this.name=name;
        this.imageId=imageId;
    }

    public String getName(){
        return  name;
    }

    public int getImageId(){
        return imageId;
    }

    public String getAuthor(){
        return  author;
    }

    public String getInfor1(){
        return  infor1;
    }

}

2、novelAdapter文件

package com.example.class6;

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

import androidx.annotation.NonNull;

import java.util.List;
public class NovelAdapter extends ArrayAdapter<Novel> {
    private int resourceId;

    public NovelAdapter(@NonNull Context context, int resource, @NonNull List<Novel> objects) {
        super(context, resource, objects);
        resourceId = resource;
    }
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        Novel book = getItem(position);
        View view = LayoutInflater.from(getContext()).inflate(resourceId, parent, false);//动态加载当前子视图布局
        ImageView bookimg = view.findViewById(R.id.book_img);
        TextView bookName = view.findViewById(R.id.book_name);
        TextView booAuthor = view.findViewById(R.id.book_author);
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值