SORU
1 EYLÜL 2009, Salı


Nasıl bir İletişim tarzı aktiviteleri ekranı doldurmak için pencereyi açabilir miyim?

İletişim tema seti ile bir etkinlik kullanıyorum ve tam ekran olmasını istiyorum. Her türlü şeyi, hatta tam genişlik ve yükseklik için pencere el ile genişletmek için Pencere geçiyor denedim ama hiçbir şey çalışır.

Görünüşe göre, bir iletişim penceresi (veya iletişim temalı bir aktivite) sadece içeriğine göre genişleyecektir, ama bu her zaman işe yaramıyor. Örneğin, Haritayı bir ilerleme çubuğu Daire olan genişliği ve yüksekliği ayarlamak için FİLL_PARENT (bu yüzden onun kap), ama yine de iletişim sarar etrafında çok daha küçük ilerleme çubuğu yerine dolum ekranı.

Bir iletişim penceresi içinde küçük bir şey görüntülemek için bir yol olmalı ama içerik yeniden boyutlandırma olmadan boyutu tam ekrana genişletmek gerek var mı?

CEVAP
7 Kasım 2009, CUMARTESİ


Çözümü buldum:

Theme.Dialog set tarzı olan etkinlik, bu:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.your_layout);

    getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
}

Window.setLayout() dediğiniz önemlisonraaksi takdirde çalışmaz setContentView(), Ara.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Klemens Torggler

    Klemens Torg

    11 Mart 2008
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009