마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 소프트키 질문드립니다.

0 추천
안드로이드 기종 중에 소프트키를 가지고 있는 경우가 있는데 예를 들어 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>
알파고 (4,320 포인트) 님이 2017년 8월 15일 질문
알파고님이 2017년 8월 15일 수정

1개의 답변

0 추천
 
채택된 답변
1. 소프트키 체크후 code에서 높이조정

http://duongame.tistory.com/100

2.전체화면 옵션주기

http://cloudylab.blogspot.kr/2015/02/android-full-screen.html
익명사용자 님이 2017년 8월 16일 답변
알파고님이 2017년 8월 26일 채택됨
...