2016-12-27 2 views
-1

Wie kann ich eine Ansicht erstellen, die immer in der Mitte des Gerätebildschirms angezeigt wird?Immer in der Mitte des Gerätebildschirms anzeigen

Diese Ansicht würde in einer ViewGroup platziert, die genügend Platz zum Verschieben der Ansicht bietet.

Muss ich irgendwie eine Klasse erweitern oder die Position immer irgendwie einstellen?

EDIT

etwas zu erklären. Lassen Sie sich sagen, dass wir Aktivitäten mit diesem sehr einfachen Layout haben:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:orientation="vertical" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"> 

    <FrameLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="0.25"/> 

    <FrameLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="0.75"> 

     <View 
      android:layout_width="40dp" 
      android:layout_height="40dp"/> 

    </FrameLayout> 

</LinearLayout> 

Und mein Ziel ist es Blick im Zentrum von Linearlayout zu setzen, die Mitte des gesamten Gerätes ist.

+0

Sie alles versucht haben? Sende deinen Code. Deine Frage ist etwas vage. – mlegg

+0

Siehe bearbeitete Frage. –

Antwort

0

gesetzt layout_gravity-center in xml

+0

Aber die Elternansicht deckt nicht den ganzen Bildschirm ab. –

+0

Warum? Würden Sie Ihren XML-Code hier setzen? –

+0

Ich bearbeitet Frage –

Verwandte Themen