일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react
- hadoop
- table
- Spring
- vaadin
- Android
- window
- es6
- Express
- mapreduce
- tomcat
- IntelliJ
- Java
- SPC
- 공정능력
- SSL
- xPlatform
- mybatis
- plugin
- GIT
- Sqoop
- Python
- Kotlin
- MSSQL
- JavaScript
- 보조정렬
- R
- Eclipse
- SQL
- NPM
- Today
- Total
목록android (60)
DBILITY
Math클래스의 random() 메소드와 Random클래스를 통해 난수를 생성한다.Math.random()0~1사이(1제외)의 난수를 생성하고 반환하며, 반환값은 double이다.확률계산이나 간단한 난수생성에 적합하다스레드 안정성을 보장한다Random ClassnextInt(), nextDouble(), nextBoolean() 등의 메소드를 통해 다양한 타입을 생성할 수 있으며, 더 많은 유연성을 제공한다기본적으로 스레드에 안전하지 않다 필요한 경우 ThreadLocalRandom을 사용해야 한다
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..