Ich habe eine Aktivität, die ein Relativayout auf ihrem Bildschirm verwendet. Auf meinem Bildschirm befindet sich auch eine Navigationsleiste. Dies ist mein ScreenShotEinstellung der Navigationsschublade über anderen Fragmenten
Ein Problem ist passiert, wenn Navigation Schublade geöffnet, die Elemente von Relativayout auf der Navigationsleiste platziert. Also muss ich dieses Problem lösen, indem ich meine Navigation auf andere Elemente setze.
Bitte helfen Sie mir. Dank
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_main"
tools:context="ir.kaasbarg.khoms.MainActivity" >
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawerLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<!-- The main content view -->
<RelativeLayout
android:id="@+id/mainContent"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<!-- The navigation drawer -->
<RelativeLayout
android:layout_width="220dp"
android:layout_height="match_parent"
android:id="@+id/drawerPane"
android:layout_gravity="end"
>
<!-- Profile Box -->
<!-- List of Actions (pages) -->
<ListView
android:id="@+id/navList"
android:layout_width="280dp"
android:layout_height="match_parent"
android:choiceMode="singleChoice"
android:background="#202020"
/>
</RelativeLayout>
</android.support.v4.widget.DrawerLayout>
<Button
android:id="@+id/btndate"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginTop="200dp"
android:background="@drawable/btn_main1"
android:text="تاریخ سال خمسی"
android:textSize="25sp"
android:textColor="#ffffff"
android:layout_marginRight="16dp"
android:layout_marginLeft="16dp" />
<Button
android:id="@+id/btnitems"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginTop="260dp"
android:background="@drawable/btn_main1"
android:text = "موارد خمس"
android:textSize="25sp"
android:textColor="#ffffff"
android:layout_marginRight="16dp"
android:layout_marginLeft="16dp" />
<Button
android:id="@+id/btnkhoms"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginTop="320dp"
android:background="@drawable/btn_main1"
android:text="محاسبه ی خمس"
android:textSize="25sp"
android:textColor="#ffffff"
android:layout_marginRight="16dp"
android:layout_marginLeft="16dp" />
<Button
android:id="@+id/btnhelp"
android:layout_width="140dp"
android:layout_height="50dp"
android:layout_marginTop="380dp"
android:layout_alignParentRight="true"
android:background="@drawable/btn_main1"
android:text="راهنما"
android:textSize="25sp"
android:textColor="#ffffff"
android:layout_marginRight="16dp"
android:layout_marginBottom="16dp" />
<Button
android:id="@+id/btnexit"
android:layout_width="140dp"
android:layout_height="50dp"
android:layout_marginTop="380dp"
android:layout_alignParentLeft="true"
android:background="@drawable/btn_main1"
android:text="خروج"
android:textSize="25sp"
android:textColor="#ffffff"
android:layout_marginLeft="16dp"
android:layout_marginBottom="16dp" />
</RelativeLayout>
können Sie Ihre XML-Datei schreiben? Ich denke, es liegt daran, dass Sie Ihre Navigationsschublade an die Unterseite des xml verschieben müssen – Bill
Ja. Ich habe das verschoben, aber ich bekomme einen Laufzeitfehler! –
bitte posten Sie die XML-Datei, ich kann Ihre Frage nicht im Dunkeln beantworten – Bill