用于在主活动中调用category.java对象的完整代码

时间:2015-09-30 05:42:13

标签: android eclipse

我在eclipse中有一个类名category.java,我希望通过在mainactivity.java中调用category.java的对象来显示mainactivity.java的属性。

我该怎么做?

category.java文件

package com.example.tabstest;

public class Catagory {

private int id;
private String name;
private String desc;
private int image;

public Catagory(int id, String name, String desc) {
    super();
    this.id = id;
    this.name = name;
    this.desc = desc;
}
public Catagory(int id, String name, String desc, int image) {
    super();
    this.id = id;
    this.name = name;
    this.desc = desc;
    this.image = image;
}
public int getId() {
    return id;
}
public void setId(int id) {
    this.id = id;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public String getDesc() {
    return desc;
}
public void setDesc(String desc) {
    this.desc = desc;
}
public int getImage() {
    return image;
}
public void setImage(int image) {
    this.image = image;
}

}

1 个答案:

答案 0 :(得分:0)

尝试按照以下方式访问,

在主要活动的onCreate()中编写以下代码。

    ImageView ivImage=(ImageView)findViewById(R.id.ivImage);
    Catagory catagory=new Catagory(1, "abc", "this set value",R.drawable.ic_launcher);
    int id=catagory.getId();
    String name=catagory.getName();
    String desc=catagory.getDesc();
    int image=catagory.getImage();
    Log.v("id", "Id="+id);
    Log.v("name", "Name="+id);
    Log.v("desc", "Desc="+id);
    ivImage.setImageResource(image);