«android-constraintlayout» etiketlenmiş sorular

Esnek bir kısıtlama sisteminin üzerine inşa edilen ve görünüm konumlarını birbirine göre işaretleyen Android Destek havuzunda bulunan yeni bir düzen türü.


14
ConstraintLayout'un yüzde değerleriyle çalışmasını nasıl sağlayabilirim?
Android Studio 2.2 bir Önizleme 1 ile Google'ın destek kütüphanesinde yeni bir düzen yayınlandı: ConstraintLayout. ConstraintLayout ile Android Studio'da bir Tasarım aracı kullanmak daha kolaydır, ancak göreli boyutları (LinearLayout'ta olduğu gibi yüzdeler veya 'ağırlıklar') kullanmanın bir yolunu bulamadım. Kısıtlamaları yüzdelere göre tanımlamanın bir yolu var mı? Örneğin, bir Görüntünün bir …

6
ConstraintLayout'ta öğeler nasıl ortalanır
ConstraintLayoutUygulamamda uygulama düzeni yapmak için kullanıyorum . Bir bir ekran oluşturmak wheren birine ben çalışıyorum EditTextve Buttonmerkezde olmalı ve Buttonaşağıda olmalıdır EditTextbir marginTop sadece 16dp ile. İşte benim düzeni ve ekran görüntüsü şu anda nasıl görünüyor. activity_authenticate_content.xml <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingRight="16dp" tools:context="com.icici.iciciappathon.login.AuthenticationActivity"> <android.support.design.widget.TextInputLayout android:id="@+id/client_id_input_layout" android:layout_width="0dp" android:layout_height="wrap_content" …


15
Android - kaydırılabilir bir kısıtlama nasıl yapılır?
Kısıtlama düzenini kullanarak aşağı kaydırmama izin veren bir düzen yapmak istiyorum, ancak nasıl yapılacağını bilmiyorum. Böyle bir ScrollViewebeveyn olmalı mı ConstraintLayout? <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true"> <android.support.constraint.ConstraintLayout android:id="@+id/Constraint" android:layout_width="match_parent" android:layout_height="match_parent"/> Yoksa tam tersi mi? Belki biri beni bu konuda iyi bir eğiticiye yönlendirebilir veya bir …


7
Bir Kısıtlama içindeki Wrap_content görünümüDüzen ekranın dışına uzanır
Kullanarak basit bir sohbet balonu uygulamaya çalışıyorum ConstraintLayout. Başarmaya çalıştığım şey bu: Ancak, wrap_contentkısıtlamalarla düzgün çalışmıyor gibi görünüyor. Kenar boşluklarına saygı duyar, ancak kullanılabilir alanı doğru hesaplamaz. İşte düzenim: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/chat_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="16dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintHorizontal_bias="0" tools:background="@drawable/chat_message_bubble" tools:text="Lorem …


8
Android ConstraintLayout - Bir görünümü başka bir görünümün üstüne yerleştir
A'nın ProgressBarüstüne bir eklemeye çalışıyorum Button(her ikisi de a'nın içindedir ConstraintLayout). <Button android:id="@+id/sign_in_button" android:layout_width="280dp" android:layout_height="75dp" android:layout_marginBottom="75dp" android:layout_marginTop="50dp" android:text="@string/sign_in" android:textColor="@color/white" android:textSize="22sp" android:textStyle="bold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/passwordEditText" app:layout_constraintVertical_bias="0.0"/> <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="@+id/sign_in_button" android:layout_marginTop="8dp" app:layout_constraintBottom_toBottomOf="@+id/sign_in_button" android:layout_marginBottom="8dp" app:layout_constraintVertical_bias="0.5" android:layout_marginLeft="8dp" app:layout_constraintLeft_toLeftOf="@+id/sign_in_button" android:layout_marginRight="8dp" app:layout_constraintRight_toRightOf="@+id/sign_in_button"/> Ama çağırdıktan sonra bringToFrontüzerine ProgressBarin onCreatearkasında, her zaman kalır Button. …

5
ConstraintLayout: kısıtlamaları program aracılığıyla değiştirme
Ben yardıma ihtiyacım ConstraintSet. Amacım, görünümün koddaki kısıtlamalarını değiştirmek, ancak bunu nasıl doğru yapacağımı çözemiyorum. 4 TextViews ve bir var ImageView. ImageViewURL’lerden birine kısıtlamalar koymam gerekiyor TextView. check_answer4 = (TextView) findViewById(R.id.check_answer4); check_answer1 = (TextView) findViewById(R.id.check_answer1); check_answer2 = (TextView) findViewById(R.id.check_answer2); check_answer3 = (TextView) findViewById(R.id.check_answer3); correct_answer_icon = (ImageView) findViewById(R.id.correct_answer_icon); 1 cevap doğruysa, …

10
Bir ScrollView içine bir ConstraintLayout koymak mümkün mü?
Yani yakın zamanda Android Studio 2.2 ile orada çok daha kolay tasarımı yapan yeni ConstraintLayout, ama aksine RelativeLayoutve Linearlayoutben kullanamıyorum, ScrollViewsurround ConstraintLayot. Mümkün mü? Öyleyse nasıl? yani <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <android.support.constraint.ConstraintLayout android:id="@+id/constraintLayout" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <!-- Have whatever children you want inside --> </android.support.constraint.ConstraintLayout> …

11
ConstraintLayout'taki kısıtlamalara uyacak şekilde genişliği ayarlayın
Bir Görünümün sol ve sağ taraflarını ana görünümün kenar boşluklarıyla sınırlandırmak ve ayrılan alanı doldurmasını sağlamak istiyorum. Ancak, her iki genişlik ayarlama match_parentya da wrap_contentgörüntülenene aynı sonucu elde etmek için. Match_constraints'e eşdeğer bir şey var mı (match_parent ve wrap_content'in aksine)? Düzeni etkiler match_parentve wrap_contentetkiler mi yoksa yeni kısıtlama düzeninde yok …

7
Sınırlama Düzeni Dikey Hizala Ortaya
Kısıtlama düzeninde nesneleri dikey olarak nasıl hizalayıp ortalayabilirim? Dikey veya yatay olarak hizalamak mümkündür, ancak iki kılavuz çizgisi arasındaki görünümleri sınırlamanın yanı sıra aynı anda ortalamanın bir yolunu bulamadım. Dikey Hizalama Merkezi: Görünüşe göre merkezleme, beni "centerInParent", "centerVertical" ve "centerHorizontal" için göreli düzene geri dönmeye zorlayan kısıtlama düzeninde büyük bir …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.