Bir RelativeLayout kullanarak, ekranın sağ ve sol alt kısmına bir düğmeyi hizalamaya çalışıyorum. Farklı ekran boyutlarında aynı göreceli düzeni korumak için bunu yapmak istiyorum. Şu anda, ekranımdaki düğmeler ekranın çözünürlüğüne bağlı olarak yukarı/aşağı hareket eder. 320x480 düğmeleri ekran üzerinde 480x800'e kadar daha yüksek bir değere getirir. Ekranlarımın iki boyut arasında aynı görünmesini sağlamaya çalışıyorum.Android Düğmesini HizalaYollamasındaki Hizalama?
10
A
cevap
3
Android kullanıyor musunuz: layout_alignParent *? Bu, ekran boyutuna bakılmaksızın bir tarafa gerekçe göstermelidir. * Alt veya Üst veya Sol veya AedonEtLIRA Eğer RelativeLayout her zaman tüm ekranı doldurduktan emin olmalısınız söylediklerini ek olarak
3
Hakkıdır
. yani. görünüm hiyerarşisindeki herhangi bir yerde tanımlanmış herhangi bir boyutunuz olmadığını, ancak match_parent kullanılır. Daha sonra AedonEtLIRA tarafından verilen yerleşim tanımlarını kullandıysanız, tam olarak istediğiniz şeyi almalısınız.
2
Örnek:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:panel="http://schemas.android.com/apk/res/it.kronplatz"
android:id="@+id/MainLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:id="@+id/ButtonLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_centerHorizontal="true"
android:baselineAligned="false" >
<ImageButton
android:id="@+id/locateMeButton"
android:layout_width="70px"
android:layout_height="70px"
android:layout_marginLeft="5px"
android:src="@drawable/me" >
</ImageButton>
<ImageButton
android:id="@+id/MapCenterButton"
android:layout_width="70px"
android:layout_height="70px"
android:layout_alignParentRight="true"
android:layout_gravity="right"
android:layout_marginRight="5px"
android:src="@drawable/fadenkreuz_klein" />
<Button
android:id="@+id/MapNextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableRight="@drawable/androidmarker" >
</Button>
</RelativeLayout>
</RelativeLayout>
34
Bu eski iplik olduğunu biliyorum ama
android:layout_alignParentBottom="true"
için çalıştığını doğrulamak için zarar veremezler rakam çok arama sonuçlarının üst kısmında görünür Ben RelativeLayout içinde.
İlgili konular
- 1. Android - Cihazı Geri Kapat düğmesini
- 2. Android FAB düğmesini BottomSheet'e bağlayamıyor
- 3. Android - Radyo kontrol düğmesini kontrol edin
- 4. Android araç çubuğunda geri düğmesini gösterme
- 5. Android Uygulaması Facebook Paylaş düğmesini nasıl eklenir
- 6. Android Geri Düğmesini Geçersiz Kıl Düğmesi
- 7. Bu Android düğmesini nasıl tekrar kullanabilirim?
- 8. Mikrofon düğmesini gizle Android sanal klavye
- 9. Android düzen - ImageView ile hizalama sorunu
- 10. Merkez hizalama yer tutucu sorunu android
- 11. Android göreceli düzen hizalama ebeveyn sağ
- 12. Bir sütunu hizalama ve sola hizalama, diğerini hizalama, bir tabloda
- 13. Kapat düğmesini kullanarak Safari popover düğmesini tıklayın
- 14. radyo düğmesini
- 15. Python hizalama
- 16. FPDF hizalama
- 17. Noktalara hizalama
- 18. Endüstri uygulaması için Android giriş düğmesini devre dışı bırakma
- 19. Neden android çeviricim metin görünümünde radyo düğmesini gösteriyor?
- 20. Geri düğmesini tıklattığınızda uygulamayı en aza indirin android
- 21. Android iç içe PreferenceScreen'de yukarı/geri düğmesini gösterme?
- 22. Çıkmak için geri düğmesini kullanırsak neden android uygulaması yeniden başlatılır?
- 23. android geri düğmesini sadece certian sayfalarında devre dışı bırak
- 24. Android: Çoklu hat için dikey hizalama EditText (Metin alanı)
- 25. "Hamburger Düğmesini Değiştir"
- 26. Twitter bootstrap düğmesini gizle
- 27. Google Plus düğmesini
- 28. GridBagLayout ile panelleri hizalama
- 29. JToolTip hizalama sorunları
- 30. CSS Yardım - Gezinme Hizalama
Bize xml'nizi göstermeniz gerekecek. – Falmarri
[RelativeLayout'un altında bir RelativeLayout yerleştirmek nasıl?] Olası bir kopyası (http://stackoverflow.com/questions/3492721/how-to-place-a-relativelayout-at-the-bottom-of-a -relativelayout) – rds