마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

저장버튼 클릭시 커스텀 리스트뷰로 보내기

0 추천
저장 버튼을 클릭시 현재 화면에 있는 textview와 버튼의 text를

다른 액티비티에 있는 커스텀 리스트뷰에 보내고 싶은데 textview를 커스텀 리스트뷰의 메인아이템에

버튼의 text를 서브아이템에 넣어주고 싶습니다.

저장 버튼클릭시

 btn5 = (Button) findViewById(R.id.btn5);
  btn5.setOnClickListener(new View.OnClickListener() {
   
   @Override
   public void onClick(View v) {
    // TODO Auto-generated method stub
   
   }
  });

이고 제가 보내고자 하는 textview 와 버튼의 아이디를 textview1, btn1 이라 가정했을때 어떻게 보내야

커스텀 리스트뷰로 저장되나요?

그리고

public class ThirdActivity extends Activity {
 
 ArrayList<ListData> datas = new ArrayList<ListData>();
 
 ListView listview;
 

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  setContentView(R.layout.third);
  
  datas.add(new ListData("주소", "가게이름과 전화번호"));
  
  
  listview = (ListView) findViewById(R.id.listview);
  
  ListDataAdapter adapter = new ListDataAdapter(getLayoutInflater() , datas);
  
  listview.setAdapter(adapter);
 }
}

이건 커스텀 리스트뷰가 있는 액티비티인데    datas.add(new ListData("주소", "가게이름과 전화번호")); 는

제가 임의로 넣어준것입니다.

도와주세요.
wwd873 (390 포인트) 님이 2016년 11월 3일 질문

1개의 답변

0 추천
View 자체를 Listview에 넣고 싶은 것이라면 ListView가 아니라 ScrollView를 추천드립니다.

ListView는 구조상 각 아이템의 Holder가 되는 Layout이 통일되는 경우에 적합한 위젯입니다.

ListView를 사용해야 하는 특별한 이유가 있다면 RecyclerView를 커스텀하시는것이 ListView를 커스텀 하는것 보다는 수월할 것입니다.
Development Guy (70,570 포인트) 님이 2016년 11월 3일 답변
...