2012-04-08 26 views
7

Katman listesinde yok sayılır. Aşağıdaki kodda, katman, katman listesinin tüm yüksekliğini ve genişliğini alır; bu, boyut özniteliğini göz ardı ettiği anlamına gelir. (Ancak, üst, sol ve sağ öznitelikleri dinler). Ayrıca, bir etkisi olmayan şekli değil, öğenin bir niteliği olarak yükseklik koymaya çalıştım.boyut özniteliği,

<layer-list >  

    <item ..... /> 

    <item 
     android:top="2dp" 
     android:left="7dp" 
     android:right="7dp"> 
     <shape android:shape="rectangle" > 
      <size android:height="12dp" /> 
      <gradient 
       android:startColor="#ddffffff" 
       android:endColor="#00ffffff" 
       android:angle="270" /> 
     </shape> 
    </item> 

</layer-list> 
+0

Aynı sorunu yaşıyorum. –

+0

Burada ne yapmaya çalışıyorsunuz? Bu özelliğin neden göz ardı edilmek için var olabileceğinden emin değilim, ancak istenen sonuçlarınızı paylaşırsanız bahse girerim, bazılarımız alternatif bir çizilebilir/düzen/vb. Önerebilir. – Matt

+0

Bir süredir, içeriği hatırlamakta zorlanıyorum. Bana geldiğinde onu güncelleyeceğim. – Matt

cevap

0

kaynak olarak bu çekilebilir ayarlamak için bir resim görünümü kullanıyorsanız, o zaman bu seçeneğin daha

<ImageView android:src="@drawable/sample_layer_list" android:scaleType="centerInside" android:layout_width="match_parent" android:layout_height="match_parent"/> 

Diğer centerInside

kullanmayı düşünün seçeneğin kalanı tüm tuvale sığacak ya Döşeme ya şekillendirirler.

Diğer seçenek, görüntünüzün boyutunu değiştirmek olabilir. Ben fark

Bir şey sizin katman listesinde büyük çekilebilir büyüklüğü, katman listeleri içindeki tüm şekiller o

ölçeklenmiş Umarım yardımcı olur alıyorsanız ne olursa olsun, olmasıdır.