Örneğin, Android'deki bir TextView için, setWidth yöntemi yerine LayoutParams değerini ayarlamanız gerekir.NedenWindth çalışmaz?
TextView tv = new TextView(getContext());
LayoutParams params = new LayoutParams(100, LayoutParams.WRAP_CONTENT);
tv.setLayoutParams(params);
Ama neden? Android docs'da aynı sonucu vereceğini söylüyor.
İlginizi çekenlerle ilgileniyor. LayoutParams her zaman kullanmam gereken bir dikenim. – burmat
Bir ebeveynin onu etkilemediğinden emin olmak için xml'de manuel olarak denediniz mi? ya da başka bir şey .invalidate(). –
'setWidth()', ancak düzen paramları tarafından geçersiz kılınabilir. Yani, 'TextView' 'setWidth()' in çalışmamasına ve 'TextView' öğesinin düzenine ilişkin bir örnek gönderin. – laalto