I am using Android 2.1
I need to know how to mash 4 items (String, String, String, String) into a single item that i could enter into an array (to display on a listview).
各文字列のフィールドを持つそのオブジェクトのクラスを定義するだけで済みます。リストビューに表示する内容に応じて、このクラスのtoString()メソッドもオーバーライドする必要があります。
Write a class ala
public class MyClass {
private String field1;
private String field2;
private String field3;
private String field4;
public MyClass(String field1, String field2, String field3, String field4) {
this.field1 = field1;
//... etc etc
}
public String getField1() { return field1;}
public void setField1(String field1) {this.field1 = field1;}
//etc etc
}
4つのパラメーターを持つメソッドを使用してカスタムクラスを作成できます。これで、このクラスをどこでも使用できます。次の例を勉強してください。
public class myObjectClass
{
String str1,str2,str3,str4;
// Setting the values
public void setString1 ( String str1 )
{
this.str1 = str1;
}
public void setString2 ( String str2 )
{
this.str2 = str2;
}
public void setString3 ( String str3 )
{
this.str3 = str3;
}
public void setString4 ( String str4 )
{
this.str4 = str4;
}
// Gettng the values
public String getString1 ()
{
return str1;
}
public String getString2 ()
{
return str2;
}
public String getString3 ()
{
return str3;
}
public String getString4 ()
{
return str4;
}
public void myObjects ( String str1, String str2, String str3,String str4 )
{
// Your Operation Code
}
}