Android programlamada, elemanların telefon ekranında kapladıkları yerin önceliğini layout weight değeri ile belirleyebiliyoruz. Bazen bu değeri kod içerisinde dinamik olarak değiştirmek gerekebilir. Bu gibi durumda bu değere doğrudan eleman üzerinden erişip değiştiremiyoruz. Bu problemi aşağıdaki kodlar ile çözebilirsiniz.
- LinearLayout.LayoutParams parametreler = (LinearLayout.LayoutParams)
- GoruntuElemaniniz.getLayoutParams();
- parametreler.weight = 1.0f; //Layout weight değeri
- GoruntuElemaniniz.setLayoutParams(parametreler);
No comments:
Post a Comment