• 안드로이드 스튜디오 텍스트 뷰 정렬(android studio textview alignment)

    안드로이드 텍스트 정렬(android text alignment) 안드로이드 스튜디오의 TextView에 들어있는 text를 정렬하는 방법은 다음과 같다. xml 파일에 정렬하고 싶은 TextView를 찾는다. 해당 TextView에 다음 코드를 삽입한다. 가운데 정렬 : android:gravity=”center” 왼쪽 정렬 : android:gravity=”left” 오른쪽 정렬 : android:gravity=”righr” 예시 <TextView android:id="@+id/TEST" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TEST" android:textAppearance="@style/TextAppearance.AppCompat.Display2" android:textColor="@color/text" //작성 android:gravity="center" /> 안드로이드 레이아웃...


  • 안드로이드 스튜디오 홈 버튼(android studio home button)

    안드로이드 홈 버튼 리스너 (android home button listener) 안드로이드 기종의 홈 버튼을 누를 때 이벤트를 발생하고 싶으면 다음과 같이 작성한다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* ... */ } // 작성 @Override protected void onUserLeaveHint() { // 홈 버튼 감지 super.onUserLeaveHint();...


  • 안드로이드 스튜디오 drawable 오류(android studio drawable error)

    drawable 과 drawable-v24 차이 drawable-v24는 비교적 최근에 나온 android version을 사용하는 기기에 호환하기 위한 folder이다. drawable 은 비교적 오래된 android version을 사용하는 기기에 호환하기 위한 folder이다. 따라서 drawable, drawable-v24 가 나누어진 이유는 기기 호환성 및 android version마다 다른 화면 밀도(크기)에 맞춰서 프로그램을 제공하기 위함이다. Error inflating class ImageView 이러한 오류가...


  • 안드로이드 스튜디오 효과음 재생(android studio soundPool)

    버튼 클릭 시 기본 효과음 제거 방법 Button 을 생성한다. .xml 파일에서 기본 효과음을 제거하고 싶은 버튼을 찾는다. android:soundEffectsEnabled="false" 를 삽입한다. xml code <Button android:id="@+id/ButtonID" android:layout_width="220dp" android:layout_height="70dp" android:layout_marginTop="7dp" android:background="background" android:text="Text" android:textAppearance="@style/TextAppearance.AppCompat.Large" android:textColor="@color/text" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/ButtonID" android:soundEffectsEnabled="false" // 삽입 코드 /> 안드로이드 soundPool 재생(실행) 방법 res 파일에 raw 파일을 생성한다. 효과음...


  • 안드로이드 스튜디오 뒤로가기 버튼(android studio back button)

    뒤로 가기 막기 Activity 화면 전환 시 뒤로 가기 버튼을 누르면 이전 화면으로 돌아간다. 이것을 방지하기 위해서는 다음 코드를 .java 코드에 삽입한다. code @Override public void onBackPressed() { //super.onBackPressed(); } 뒤로 가기 버튼의 기능을 막기 위해 super.onBackPressed();를 주석 처리했다. 해당 코드를 삭제해도 무방하다. 뒤로 가기 버튼 2번 입력 후 앱...