Dung--[안드로이드 개발]
-
안드로이드 개발 다이얼로그 종류별로 구현하는 방법Dung--[안드로이드 개발] 2023. 4. 12. 17:11
안드로이드 개발 다이얼로그 종류별로 구현하는 방법 1. 여러 개의 멀티선택 옵션들로 표현하여 주기 다중선택을 하기위한 다이얼로그 창을 띄웁니다. 리스트에 제목과 radio button이 있습니다. AlertDialog Builder 클래스로 구현을 하며 리스트중 특정행을 클릭하였을 때에 이벤트는 setSingleChoiceitems에 등록합니다. OK 버튼클릭 이벤트는 setPositiveButton, Cancel 버튼 클릭 이벤트는 setNegativeButton에 등록한후 기능을 구현하시면 됩니다. private void DialogSelectOption() { final String items[] = { "item1", "item2", "item3" }; AlertDialog.Builder ab =..
-
안드로이드 개발 하단에 Tab 컨트롤 붙이는 xmlDung--[안드로이드 개발] 2023. 4. 12. 16:44
안드로이드 개발 하단에 Tab 컨트롤 붙이는 xml 약간의 편범을 사용한 TabHost 안에 TabWidget 컨트롤의 위치를 아래로 내려버리는 방법이다. 아래에 붙어 있을 수 있도록 하기위해서는 TabWidget 옵션중에서 paddingTop 값을 화면의 크기만큼 주어서 아래로 내립니다. 그리고 탭당 들어가는 각각 화면들은 FrameLayout 에다가 LinearLayout 화면을 하나씩 추가하여 배치시킵니다. 그런데 탭아래 라인이 있어서 보기에는 그렇게 깔끔하게 보이지는 않고 화면 크기가 바뀔 때 마다 크기를 알아와서 padding Top값을 조정하여야 되는 불편한것이 있을 것입니다. Xml 의 내용 import android.app.Activity; import android.os.Bundle; i..