안드로이드 기종 중에 소프트키를 가지고 있는 경우가 있는데 예를 들어 Lg 폰이 대부분 그렇죠
그런데 문제가 앱을 만들때에 해상도가 문제입니다. 삼성이나 등 소프트키가 없는 기종은 문제가 되질 않지만, lg폰은 소프트키 때문에 문제가 발생합니다.
다음 설명은 제가 만들고 있는 앱 입니다.
구조가
플로팅 버튼 + EditText + Button 이 가장 아래쪽에 채팅 처럼 구현 되어있는데요 ,
이것이 소프트키가 있는 기종으로 실행했을때
EditText와 Button 이 조금 올라갑니다. 그런데 문제는 Floating Button은 그대로라는 점입니다.
물론 이것도 삼성폰에서는 문제가 발생되지 않는데요 ,
소프트키를 가진 기종으로 했을 시에
(EditText) ( button)
(플로팅 버튼)
이런식으로 플로팅 버튼만 냅두고 둘이가 올라가버립니다..;;
플로팅 버튼만 덜 올라갑니다;;
이거 어쩌면 좋을까요???? 답변 부탁드립니다 ㅠㅠ
--------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android=""
xmlns:app=""
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="bottom"
>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_favorite_black_24dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
app:backgroundTint="#fff111"
app:fabSize="mini"
/>
<EditText
android:id="@+id/msg_input"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="4"
android:inputType="" />
<Button
android:id="@+id/btn_send"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_weight="1"
android:text="@string/fuck_string"
android:textSize="10sp"
android:layout_marginBottom="10dp"
/>
</LinearLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="395dp">
<android.support.v7.widget.RecyclerView
android:id="@+id/activity_recycler"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:transcriptMode="alwaysScroll"
android:layout_alignParentBottom="true" />
</RelativeLayout>
<include layout="@layout/activity_frame" />
</android.support.design.widget.CoordinatorLayout>