본문 바로가기
반응형

Android46

[Android/Kotlin] Viewbinding findViewById를 사용하지않고 Viewbinding으로 사용해보겠다 buildFeatures { viewBinding true } build.gradle에 viewBinding을 추가한다 private lateinit var binding: ActivityMainBinding Activyty에서 다음과 같이 선언한다 xml파일이 activity_main이면 Camel표기법으로 ActivityMain 그 뒤 Binding이 추가되게 선언한다 binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) Oncreate안에 binding을 inflate(layoutInflater) 선언해준다 그리고 setConten.. 2022. 2. 27.
[Android/Java] lifecycle 생명주기 https://developer.android.com/guide/components/images/activity_lifecycle.png?hl=ko 안드로이드 스튜디오 참고 생명주기 단계 간에 전환하기 위해 6개의 콜백으로 구성된 onCreate( ) , onStart( ) , onResume( ) , onPause( ) , onStop( ) , onDestory( ) 등이 있다 onCreate() 이 콜백은 시스템이 먼저 활동을 생성할 때 실행되는 것으로, 필수적으로 구현해야한다 이 메서드는 savedInstanceState 매개변수를 수신 Bundle 객체, 이번에 처음 생성된 활동인 경우 Bundle 객체의 값은 null XML 레이아웃 파일은 파일의 리소스 ID인 를 setContentView().. 2022. 2. 10.
[Android/Java] 원형프로그레스 바 CicleProgressBar 라이브러리 사용 dependencies { implementation 'com.dinuscxj:circleprogressbar:1.3.0' // CircleProgressBar } gradle에 라이브러리를 추가한다 점점 변함) app:progress_start_color="#9EFFEC" // 시작하는 색 app:progress_stroke_cap="round" app:progress_stroke_width="15dp" // 바의 두께 app:progress_text_color="#4363FF" app:progress_text_size="20sp" app:style="solid_line" /> CirleProgressBar를 원하는대로 만든다. CircleProgressBar answer_circle answer_ci.. 2022. 2. 10.
[Android/Java] Radio Group, Radio Button 사용 Radio Group안에 Radio Button을 넣어준다 RadioGroup Rad_mood; RadioButton rad_good, rad_soso, rad_bad; Rad_mood = findViewById(R.id.Rad_mood); rad_good = findViewById(R.id.rad_good); rad_soso = findViewById(R.id.rad_soso); rad_bad = findViewById(R.id.rad_bad); Activity에서 선언해주고 TextView rad_result; 누른 Radio Button의 값을 저장할 TextView도 하나 만든다 Rad_mood.setOnCheckedChangeListener(new RadioGroup.OnCheckedChange.. 2022. 2. 10.
[Android/Java] EditText 게시글 DB에 저장(Update) String content = intent.getStringExtra("userBoard_content").replaceAll("(\\\\n)", "\n"); userBoard_content.setText(content); intent로 받아와 TextView에 setText한 content가 있다 btn_add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String test1 = userBoard_content.getText().toString(); Log.d("수정content",test1); } }); 버튼을 눌렀을때 log를 찍어봤다 추가한 zzz가 포함되어 잘 출력된다. pub.. 2022. 2. 2.
[Android/Java] setText에 개행으로 출력 넣기 위와 같은 \ㅜ 개행문자를 넣은 데이터가 있을때 replaceAll("(\n|\r|\n\r|\r\n)", "\n" System.getProperty("line.separator") 이 두개를 써도 app에서 \n 표시를 setText에서 개행이 되지않는다 .replaceAll("(\\\\n)", "\n")); 이렇게 사용하면 개행이 된다!! 2022. 2. 1.
반응형