레이아웃 기술 기록(지속적으로 업데이트, 문제 발생 시 업데이트, 문제 발생 시 알림)

1. BottomNavigationView 컨트롤에 항목이 3개 이상 있을 때 텍스트가 표시되지 않는 문제 해결

  답변: BottomNavigationView에 app:labelVisibilityMode="labeled" 추가

   1.1. BottomNavigationView의 버튼 클릭 이벤트------->id.setOnItemSelectedListener(); 어떤 버튼이 클릭되었는지 확인하려면 로그의 item.gettitle을 입력하고 return false를 true로 변경해야 합니다.

2. 레이아웃 고정 색상 변경

답변: 수정하려면 테마를 직접 클릭하십시오. parent="Theme.MaterialComponents.Light.NoActionBar"는 제목 표시줄을 제거하는 것입니다.

추가: <항목 이름>의 속성

3. layout_centerVertical="true" 의미: 이 상대 레이아웃이 부모 컨트롤의 수직 중앙에 있도록 합니다. 내부 컨트롤이 수직 방향의 중앙에 있다고 지정되지 않았습니다. 

4. scaleType="centerCrop" 그림이 늘어나고 중앙에 위치합니다.

5. android:maxLines="2" 텍스트 줄 수는 최대 2줄입니다.

     android:ellipsize="end"를 표시할 수 없습니다...표시

6. android:focusable="false" 포커스를 취소합니다.

7. EditText의 항목 ===>android:maxLines="1"은 캐리지 리턴이 한 줄을 초과하지 않음을 의미합니다.

추천

출처blog.csdn.net/weixin_51315931/article/details/126025246