[2023 하계 모각코] 4회차 결과

JUNSEO YUN·2023년 7월 20일
0

2023 하계 모각코

목록 보기
8/12

목차
1. ListView(리스트 형태의 화면) 만들기

  • androidx.constraintlayout.widget.ConstraintLayout을 LinearLayout으로 바꾼다.
    리스트 관련 내용이기 때문에 선형 레이아웃으로 바꾸는 것 같다.

ListView를 생성한다.

너비는 match_parent를 사용해 parent인 화면 자체에 맞추고,
높이는 wrap_content를 사용해 글자가 꼭 들어갈 정도로 설정한다.


orientation으로 전체 방향을 vertical로 설정한다.


list라는 자료형을 직접 만든 모습이다.

public class MainActivity extends AppCompatActivity {
    private ListView list;

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

        list=(ListView) findViewById(R.id.list);

        //List 자료형 만들기, 배열 안에 String 형태로 리스트를 넣겠다는 의미
        List<String> data = new ArrayList<>();

        //ListView랑 List를 연결하는 adaptor
        ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, data);

        //ListView에 adaptor 세팅
        list.setAdapter(adapter);

        //아이템 추가
        data.add("모각코");
        data.add("이고르");
        data.add("원투펀치");
        data.add("박스타스");
        data.add("위빙");
        data.add("피해버리기");

        //저장하기
        adapter.notifyDataSetChanged();

    }
}
profile
얼죽코

1개의 댓글

comment-user-thumbnail
2023년 7월 20일

정말 잘 읽었습니다, 고맙습니다!

답글 달기