2012-05-13 32 views
-2

我採用了Android 2.1Android的 - 對象保存4項

我需要知道如何混搭4項(字符串,字符串,字符串,字符串)到一個單一的項目 ,我可以進入到一個數組(以列表視圖顯示)。

+0

學習如何編寫自定義類。 –

+3

@Pisti你不會聽寫誰在寫什麼 - 這與正在被投票的答案完全相同的評論,也是最簡潔的解釋你需要做什麼的方式。它也是一種基本的Java,你可以得到,如果它還沒有超出你的想法,現在可能是一個好時機,在進一步深入之前退後一步並專注於一些基礎知識 - 它只會幫助你長遠來看。 –

+1

@Pisti寫一個自定義類對你來說非常有用。 –

回答

1

您可以使用具有四個參數的方法創建自定義類。現在你可以在任何你想要的地方使用這個類。請學習下面的例子。

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 
     } 
} 
+0

非常感謝! – Pisti

+0

獲取者不應該有參數。我已經提交了一個編輯。 –

+1

@SimonAndréForsberg,是的,我同意,我只是寫代碼這麼快,我忘記了。謝謝你提醒我的錯誤。 – Lucifer

3

您可以爲每個字符串都有一個字段的對象定義一個類。根據您希望在列表視圖中顯示的內容,您應該重寫此類的toString()方法。

2

編寫類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 
}