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

  • habpsu

    habpsu

    25 Temmuz 2007
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013
  • ShayLoss

    ShayLoss

    5 Kasım 2009