본문 바로가기
반응형

2023년 이전/Android39

custom 숫자 키 입력 - 보안 숫자 keyboard 은행 App을 사용할 때보면 숫자입력 키 패드가 나올때마다 숫자의 위치가 변경되어 나타나는 것을 알 수 있습니다. 오늘은 그 기능을 구현해 보려합니다. 작성 Code는 kotlin 입니다. 우선 xml 부터 작성해 보겠습니다. 구성은 아래와 같습니다. 맨 위에 edit 와 총 12개의 숫자 버튼이 있고 비어있는 부분에는 숫자들이 랜덤으로 들어 갑니다. 그리고 중간에는 Textview가 있는데 이곳에 결과를 노출할 것입니다. 우선 버튼에 대한 drawable 관련 code를 보겠습니다. 숫자버튼 확인 지움 버튼 사실 확인 지움 버튼은 숫자 버튼에서 그라데이션 색만 변경되었습니다. 그리고 layout xml은 다음과 같습니다. EditText Textview ViewFlipper를 사용하였고, ViewFli.. 2019. 9. 6.
Android - Kotlin을 사용하여 Listener 등록 Android 에서 java를 사용할 경우 Listenr 등록은 다음과 같습니다. (예를 들어 ClickListener를 사용하였습니다.) public class MainActivity extends AppCompatActivity implement OnClickListener{ private Button mBtn; @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBtn = (Button) findViewById(R.id.test_btn); mBtn.setOnClickListener(this); } @Override public void onClick(View v.. 2019. 8. 29.
Android 잠금화면 위에 Activity 보여주기 App을 개발할 때, 초기 설정등과 같이 잠금화면위에 App을 보여주어야 할 때가 있습니다. 그럴때는 다음과 같이 App의 Window를 설정해 주시면 화면도 On 되고 잠금 화면 위에서 Activity가 호출 됩니다ㅣ getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCR.. 2019. 8. 28.
반응형