2011-09-10 4 views
0

일부 항목은 읽은 책의 목록이고 각 항목에 제목과 저자가있는 앱을 만들고 있습니다. 2 EditText 상자 및 1 단추가 있습니다. 나는 버튼을 눌러 목록 항목에 넣으면 상자에서 제목과 저자를 가져 가고 싶습니다. 상자에서 데이터를 가져와 이미 변수에 할당하는 부분이 있습니다. 목록에 문제가 있습니다. Heres는 코드 내가 지금까지 가지고 :2 EditText에서 입력 한 목록 작성하기

package com.lijap.apps.BookTracker; 
    import android.app.ListActivity; 
    import android.os.Bundle; 
    import android.view.View; 
    import android.widget.Button; 
    import android.widget.EditText; 
    import android.widget.ListView; 

    public class BooksRead extends ListActivity { 

Button addbook; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.booksread); 
     addbook = (Button) findViewById(R.id.b_addbook); 
     addbook.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      //called when you press the button 
      String bookName =((EditText) findViewById(R.id.et_title)).getText().toString(); 
      String bookAuthor =((EditText) findViewById(R.id.et_author)).getText().toString(); 
      // do the rest of the job 

     } 
    }); 

} 
} 
+0

여기에 어떤 관련 코드가 표시되지 않습니다. 지금까지 무엇을 했습니까? –

+0

setContentView가 사용하는 xml 파일에서 listview를 만들었습니다. 목록 및 배열 어댑터를 결합하는 방법을 파악할 수 없었습니다. – Lijap

답변

0

글쎄, 목록보기는 매우 자주 사용할 수있는 기본적인 요소이기 때문에 ID는 강하게 당신이 그것을에 좋은 기사를 읽는 것이 좋습니다. 사용 방법에 따라 다양한 구현 방법이 있습니다. 예를 들어, 사용자 정의 레이아웃이있는 목록 항목을 가질 수 있으며 목록 뷰를 최적화하여 뷰에 없을 때 요소가 재활용되도록 할 수 있습니다.
listview에서이 자습서를 사용해보십시오. 대부분의 요소를 자세하게 설명합니다.
http://www.vogella.de/articles/AndroidListView/article.html
net에서 listview에 대한보다 광범위한 튜토리얼을 쉽게 찾을 수 있습니다.

희망이 도움이됩니다.

+0

기사 주셔서 감사합니다. 실제로 도움이 될 것 같습니다. – Lijap

+0

문제 없음 :)이 대답이 받아 들여지는 경우 왼쪽의 체크 표시를 클릭하십시오 ... – Urban

+0

저기 있습니다 :) – Lijap