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

android 표만들기

0 추천

안녕세요.

안드로이드에서 아래와 같이 표를 만들고 싶습니다. 

아래표는 C#에서 DataGridView 라는 콘트롤을 사용한 것입니다. 

  

 

안드로이드에서도 C#에서와 같이 테이블을 만들수 있는 컨드롤이 존재하는지

TableLayout 으로 하나하나 만들어 줘야 하는지  궁금합니다. 

 

만약 콘트롤이 존재하지 않는다면 어떻게 하면 잘 만들수 있는지 고수님들의 도움 부탁드립니다. 

 

감사합니다. 

 

 

깡갱 (660 포인트) 님이 2015년 3월 3일 질문

2개의 답변

+3 추천
ListView 와 Adapter 를 이용해서 테이블처럼 보이게 할 수는 있습니다.
mamondebaltob (32,750 포인트) 님이 2015년 3월 3일 답변
답변 감사합니다.

표를 보여 주며 value 값만 변경되게 만들려고니합니다.
죄송하지만 좀더 자세한 설명 부탁드려도 될까요??
검색할 만한 키워드라도 가르쳐 주시면 감사하겠습니다.
ListView 는 여러개의 row 를 리스트 형식으로 보여줄 수 있는데요
대부분의 안드로이드 앱에서 쓰는 컨트롤이라고 생각하시면 되겠네요
쉽게 생각해서 카톡 친구목록이 ListView 형식이구요
카톡 친구목록 형식에서 추가적인 column 이 있으면 그게 원하시는 표모양이겠죠
android Listview adapter example 이런식으로 검색해보세요
한가지만 더 여쭈어 보겠습니다.
ListView 사용하여 위의 표와 같이 만든후 Par 값을 선택하여 수정 할수 있는지도 질문드립니다.
감사합니다.
adapter 에서 표 데이터를 참조하는데요
표 데이터를 변경하면 view 도 수정되게 할 수 있습니다.
+1 추천
어떤 용도로 쓰실지는 모르겠지만, 단순히 저런 표를 사용자에게 보여주는 목적이 다라고 한다면

Canvas로 그리면 간단하게 구현 가능합니다.
익명사용자 님이 2015년 3월 3일 답변
답변 감사합니다.

표를 보여 주며 value 값만 변경되게 만들려고니합니다.
죄송하지만 좀더 자세한 설명 부탁드려도 될까요??
검색할 만한 키워드라도 가르쳐 주시면 감사하겠습니다.
Canvas로 표만들기, 그림그리기만 검색하셔도 충분할거 같습니다.
Canvas사용법은 굉장히 간단해서.. value값만 수정해주신다면
Canvas로 표 만들어놓고 해당 Canvas를 ImageView에 출력하고
value값이 수정될때 변경된 데이터로 다시 표를그려 ImageView에 출력
하는 방법으로하면 문제없을것 같습니다.
...