«android-layout» etiketlenmiş sorular

Düzen, bir etkinlik, parça veya uygulama widget'ı için kullanıcı arayüzü gibi bir kullanıcı arabiriminin görsel yapısını tanımlar.

20
Yuvarlatılmış köşeli görünüm nasıl yapılır?
Android'de yuvarlak kenarlı bir görünüm oluşturmaya çalışıyorum. Şimdiye kadar bulduğum çözüm, köşeleri yuvarlatılmış bir şekli tanımlamak ve onu o görünümün arka planı olarak kullanmak. İşte yaptığım şey, aşağıda verildiği gibi bir çekilebilir tanımla: <padding android:top="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp" android:topLeftRadius="20dp" android:topRightRadius="20dp"/> Şimdi bunu düzenim için aşağıdaki gibi arka plan olarak …

10
Xml kullanarak Android TextView'da özel yazı tipi kullanma
Varlıklar / yazı tipleri klasörüme özel bir yazı tipi dosyası ekledim. XML’imden nasıl kullanırım? Aşağıdaki koddan kullanabilirim: TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); Bunu bir android:typeface="/fonts/Molot.otf"öznitelik kullanarak XML'den yapamaz mıyım ?

17
Android'de sola veya sağa kaydırma nasıl tespit edilir?
EditTextAndroid'de bir görüşüm var. Bunun üzerine sola veya sağa kaydırmayı algılamak istiyorum. Aşağıdaki kodu kullanarak boş bir alana alabiliyorum. Ancak bir EditText. Bunu nasıl yaparım? Yanlış bir şey yapıyorsam lütfen bana bildirin. Teşekkür ederim. Kullanılan Kod: switch (touchevent.getAction()) { case MotionEvent.ACTION_DOWN: { oldTouchValue = touchevent.getX(); break; } case MotionEvent.ACTION_UP: { …

4
Düzenleyicide özel View ile düzeni görmek için isInEditMode () nasıl kullanılır
Özel bir görünüme sahip bir yazılımı düzenlemeliyim, xml düzenini düzenlemeye çalıştığımda Eclipse bana şöyle diyor: Eclipse'de gösterildiğinde kodu atlamak için özel görünümlerinizde View.isInEditMode () kullanın Ancak uygulamada isInEditMode () ' u nasıl ve nerede kullanmam gerektiği konusunda hiçbir fikrim yok Xml dosyam <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" …

16
Android'de ListView yüksekliğini sınırla
Altında bir düğme göstermek istiyorum ListView . Sorun, ListViewuzatılırsa (öğeler eklenir ...), düğme ekrandan dışarı itilir. Denedim LinearLayoutAğırlıklı ( Android'de önerildiği gibi : Neden bir Görünüm için maxHeight yok? ), Ama ya ağırlıkları yanlış anladım ya da işe yaramadı. Ayrıca, bir yerde kullanmak için ipucu buldum RelativeLayout . Daha ListViewsonra, …

6
Simge ve metin içeren Android düğmesi
Uygulamamda buna benzer bazı düğmeler var: <Button android:id="@+id/bSearch" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="16dp" android:text="Search" android:textSize="24sp" /> Metin ve simgeyle aynı düğmeyi oluşturmaya çalışıyorum. android: drawableLeft benim için çalışmıyor (Belki işe yarar, ancak simgeye maksimum yüksekliği nasıl ayarlayacağımı bilmiyorum). Bu yüzden bir ImageView ve TextView ile bir LinearLayout oluşturdum ve bir düğme gibi …

22
Android 5.0'da RecyclerView'ı kullanmaya çalışırken uygulama çöküyor
Yeni RecyclerView ile uğraşmaya çalışıyorum ve ne zaman çalıştırmaya çalışsam, uygulamam hemen çöküyor. Yöntemlere erişmeye çalıştığım için bana NullPointerException veriyor android.support.v7.widget.RecyclerView. Diğer gönderilere baktım ve çoğu insanın sahip olmadığını gördüm compile 'com.android.support:recyclerview-v7:+'ama bunu denedim ve hiç yardımcı olmadı. Bu noktada ne yapacağınızdan tam olarak emin değilseniz, herhangi bir yardım takdir …

4
Android'de aynı kimliği farklı düzende kullanabilir miyim?
Android geliştirmede yeniyim. Resimler için ve TextViewsfarklı LayoutXML dosyalarında aynı kimliği kullanmak sorun değil mi? Tutulma onları benim için otomatik olarak listelediğinde, projedeki tüm düzen değişkenlerini listeler, yani çarpışır mı? Şimdiye kadar farklı düzenlerde aynı kimliği kullanırken herhangi bir sorun fark etmedim, ancak uzun vadede endişeliyim.

4
Android'de Gezinme Çekmecesi için bir bölüm ayırıcı nasıl eklenir?
Bu resim gibi bir gezinme çekmecem var. Bir bölüm ayırıcı eklemek istiyorum (Neptün'ü ayıran çizgi gibi). Basit görünüyor, ancak web'de durumum için yararlı olabilecek hiçbir şey bulamıyorum. İşte benim Ana Aktivitem: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; private CharSequence mDrawerTitle; private …


11
JAVA'da düzenleme metni nasıl düzenlenebilir değil tıklanabilir hale getirilir
EditTextTıklanabilir hale getirmek mümkün ama düzenlenebilir değil mi? Düzenlenebilir olmasını istemiyorum (Ne klavye ortaya çıkmalı ne de ipucunu değiştirebilmeliyiz) Aslında Metni Düzenle'yi ipucu içeren bir görüntü olarak kullanmak istiyorum (değiştirilemez). Asıl yolun ImageViewve bir kullanmak olduğunu biliyorum TextView, ama denemesini istiyorum EditTextçünkü o zaman 2 yerine sadece bir görünüm kullanacağım. …

15
Android'de veri bağlamayı kullanarak ImageView için android: src'de çekilebilir kaynak kimliğini ayarlayın
Veri bağlamayı kullanarak ImageView'in android: src'sine çekilebilir kaynak kimliğini ayarlamaya çalışıyorum İşte benim amacım: public class Recipe implements Parcelable { public final int imageResource; // resource ID (e.g. R.drawable.some_image) public final String title; // ... public Recipe(int imageResource, String title /* ... */) { this.imageResource = imageResource; this.title = title; …

9
Android'de bir TextView için iki dizeyi birleştirmek istiyorum, Veri Bağlama Api
DataBindingGörünümleri android düzenlerinde ayarlamak için Api kullanıyorum . İşte düzenim. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> TextView’un Hello UserName öğesini göstermesini istiyorum . Veri bağlama api'sini kullanarak bunu nasıl başarabilirim?

1
Android SDK'da getWidth / Height () ve getMeasuredWidth / Height () arasındaki fark nedir?
Android Belgeleri der bir görünüm için, iki boy olduğu ölçülen boyutları ve çekme boyutları . Ölçülen boyut, ölçü geçişinde hesaplanan boyuttur ( onMeasure yöntemi), çizim boyutları ise ekrandaki gerçek boyuttur. Belgeler özellikle şunları söylüyor: Bu değerler, ölçülen genişlik ve yükseklikten farklı olabilir, ancak zorunlu değildir. Öyleyse sorum şu: Çizim boyutunu …

1
Kendi tanımlı Layout, onDraw () yöntemi çağrılmıyor
Böyle bir sınıf tanımladım : public class TestMyFrameLayout extends FrameLayout{ Paint mPaint; public TestMyFrameLayout(Context context, AttributeSet attrs) { super(context, attrs); } public TestMyFrameLayout(Context context) { super(context); mPaint = new Paint(); mPaint.setColor(Color.GREEN); } protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawCircle(50f, 50f, 30, mPaint); } } ve şöyle adlandırdı: TestMyFrameLayout myFrameLayout = …

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.