빡빡종
425
2019-05-22 20:39:13
0
148

[안드로이드] ListView 추가하기 질문!


  안녕하세요! 제가 리스트뷰를 연습해보는데 안되는 부분이 있습니다 ㅠㅠ


코드자체에서 Add 를 해놓으면 여러개가 주르륵 잘 나오는데


버튼을 눌렀을 경우에 추가되게 하려고 하니까


추가가 되질 않네요.


메인 액티비티.JAVA 부분입니다.

public class MainActivity extends AppCompatActivity {
ListView listView;
    Button btn_add;
    EditText edit_url;

    String URL;
    ListAdapter Adapter;
    ArrayList<itemdata> items;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        btn_add = findViewById(R.id.btn_add);
        edit_url = findViewById(R.id.edit_url);
        listView = findViewById(R.id.listview);

        items = new ArrayList<>();
        items.add(new itemdata("종이", "1500", "구매가능"));
        Adapter = new ListAdapter(items);
        listView.setAdapter(Adapter);

        btn_add.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                    items.add(new itemdata("ss","1500","구매가능"));
                    Adapter.notifyDataSetChanged();
                   Toast.makeText(MainActivity.this, "추가", Toast.LENGTH_SHORT).show();
                }
            }
        });
      }
    }


어느부분을 잘못한건가요?

0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.