@Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.thing);
  
  
  pd = ProgressDialog.show(thing.this, "","데이터를 가져오고 있습니다!");
   
  lv = (ListView) findViewById(R.id.listView); // ListView를 보여주는 부분
  sa = new SimpleAdapter(this, list_board, R.layout.row_board,
    new String[] { "subject", "rowid", "reg_date", "power", "inpage","inbob","name" },
    new int[] { R.id.board_subject, R.id.board_date,R.id.board_writer, R.id.imageView1, R.id.textView1, R.id.textView2,R.id.imageView2 });

  lv.setAdapter(sa);

  contents = new ArrayList<String>();

 

   
         new Thread(new Runnable() {
             public void run() {
              mhandler.post(new Runnable() {
                     public void run() {

        download();
        rssParse();
       
                     }
                 });
              
             }
         }).start();

 }

///////////////////

파싱부분

//////////////////

  public void resizeParentLayoutHeight(Adapter adapter) {

  if (adapter != null) {
   int listCount = adapter.getCount();
   Log.i("listCount",""+listCount);

   if (listCount > 0) {

    int height = MAX_LISTVIEW_ROW_HEIGHT * listCount;

    resizeParentLayoutHeight(height);

    lv.post(new Runnable() {
     
     @Override
     public void run() {
      int height = lv.getMeasuredHeight();

      if (height > 0) {
       resizeParentLayoutHeight(height);
      }
     }
    });
   }
  };//pd.dismiss()
 }
 
 //////////
 public void resizeParentLayoutHeight(int height) {

  final RelativeLayout layout = (RelativeLayout)findViewById(R.id.listViewLayout);

  if (layout != null) {

   final ViewGroup.LayoutParams params = layout.getLayoutParams();

   if (params != null) {

    if (lv != null) {

     MarginLayoutParams margin = (MarginLayoutParams)lv.getLayoutParams();
     
     if(margin != null) {
      height += (margin.topMargin + margin.bottomMargin);
     }
    }

    params.height = height;
    
    
    runOnUiThread(new Runnable() {
     
     @Override
     public void run() {
      layout.setLayoutParams(params);
     
      
     }
     
    });
    
   }
  };//pd.dismiss()
 }
}

이렇게 소스를 짯는데요...

스크룰뷰에 OnScrollListener 주어 정해진 리스트뷰끝에 가면은 다시 추가되도록하고싶은데요..

즉 안드로이드 마켓 보면은 스크롤 내리면은 마찬가지로요...

어떻게해야할지 조언좀 부탁드립니다..ㅠㅠ

답이안나와서 이렇게질문드려요 (____);;;

주어 정해진 리스트뷰끝에 가면은 다시 추가되도록하고싶은데요..

즉 안드로이드 마켓 보면은 스크롤 내리면은 마찬가지로요...

어떻게해야할지 조언좀 부탁드립니다..ㅠㅠ

답이안나와서 이렇게질문드려요 (____);;;