following 구조의 프로젝트에서 문제가 발생했습니다. 각 에뮬레이터 (대형 스크린)상대 레이아웃의 버튼 위치 지정 문제
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/first_bg" >
<Button
android:id="@+id/btnNext"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="202dp"
android:layout_marginRight="54dp"
android:background="@drawable/m_button"
android:text="@string/next" />
</RelativeLayout>
잘 나타나 코드를 사용하여 간단한 상대 레이아웃 내에 위치하는 버튼. 하지만 갤럭시 노트에서 앱을 테스트 한 결과, 버튼이 미친 위치로 날아가는 것으로 나타났습니다. 비슷한 구성의 에뮬레이터를 사용했는데 버튼이 제대로 나타났습니다. 문제가 어디에서 발생할 수 있는지 전혀 모르겠다.
난 당신이 ADT-플러그인의 GUI 편집기의 버튼의 자리를 마련 추측하고 당신이 여백을 제공합니다. 대신 GUI에서 직접 GUI를 작성하거나 GUI를 사용하십시오. 그러나 편집기가 여백을 추가할지 여부는주의하십시오. –
나는 손으로 정의 된 여백을 가진 두 가지 방법과 선형 레이아웃을 시도했다.하지만 갤럭시 노트에서 응용 프로그램을 시작할 때 적절한 위치에 머물고 싶지는 않다. 참고 o00 – Droidman
프로젝트를 정리하고에서 제거한다. 전화기. 그런 다음 xml 리소스가 엉망이되면 다시 시도하십시오. 그러나, 당신의 XML에 뭔가 문제가 있다고 생각합니다. 시도한 마지막 xml로 어떻게 나타나야하고 현재 어떻게 나타나는지 스크린 샷을 게시 할 수 있습니다. –