일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- GIT
- Kotlin
- Python
- JavaScript
- IntelliJ
- 보조정렬
- SSL
- Java
- Sqoop
- 공정능력
- plugin
- tomcat
- Eclipse
- R
- vaadin
- SPC
- NPM
- react
- xPlatform
- mapreduce
- Android
- Spring
- mybatis
- window
- es6
- table
- MSSQL
- Express
- hadoop
- SQL
- Today
- Total
목록전체 글 (655)
DBILITY
TabLayout TabItem에 id값을 줘서 문제가 되었다..
ViewPager2는 여러 페이지를 수평으로 스와이프하여 보여주는 콤포넌트로 RecyclerView를 기반으로 한다.페이지는 Fragment나 TabLayout으로 구성한다.FragmentStateAdapter를 상속받은 Adapter를 구현해서 스와프로 보여줄 맴버 Fragment를 할당하고,ViewPager2에 adapter를 연결만 해주면 된다.public class ViewPager2Adapter extends FragmentStateAdapter { private ArrayList fragments; public ViewPager2Adapter(@NonNull FragmentActivity fragmentActivity, ArrayList list) { super(frag..
View Inset은 UI 요소가 화면의 가장자리와 겹치는 부분을 조정하는 데 사용되는 개념.주로 시스템 UI(예: 상태 표시줄, 내비게이션 바)와 앱 콘텐츠 간의 겹침을 관리하기 위해 사용WindowInsets은 안드로이드에서 제공하는 클래스이며, 뷰의 네 모서리에서의 여백을 정의다.이 클래스는 상태 표시줄, 내비게이션 바, 키보드 등 다양한 시스템 UI 요소에 대한 정보를 포함한다.ViewCompat.setOnApplyWindowInsetsListener(binding.getRoot(), (v, insets) -> { Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); v.setPadding(systemBa..
binding.scrollViewHistory.post(new Runnable() { @Override public void run() { //binding.scrollViewHistory.setScrollY(textView.getBottom()); binding.scrollViewHistory.setScrollY(binding.bmiHistory.getBottom()); }});/*if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) binding.scrollViewHistory.scrollToDescendant(textView);else binding.scrollViewHistory.fullScroll(Scro..
여러 언어를 사용하다 보면 기본을 잊어 버리고(손가락만 기억하는) 코딩이 자주 있다.거기다 안드로이드 같은 경우라면 eventHandler구현 시 그러한 경우들이 잦다.람다 표현식 내에서 this는 람다 표현식이 정의된 외부 클래스의 인스턴스를 참조하며, 익명 클래스와의 주요 차이다.익명 클래스에서는 this가 해당 클래스의 인스턴스를 참조하지만, 람다 표현식에서는 외부 클래스의 인스턴스를 참조합니다.class Outer { private String name = "Outer"; void lambdaClass() { // 람다 표현식 생성 Runnable r = () -> { System.out.println(this.name); // Outer 클..