소프트웨어/Android/Java/Ndk
안드로이드] view에서 .setWidth()가 안먹힐때
cs만두
2013. 7. 17. 22:54
안드로이드] view에서 .setWidth()가 안먹힐때
가끔가다 setWidth가 안먹힐때가 있었다.
문제는 xml파일에서 1dp와같이 상수값으로 정해준 경우에 있었다.
setWidth로 값을 바꾸기 위해서는 xml파일의 android:layout_width를 wrap_content로 해주면 setWidth를 사용할 수 잇다.
ps
코딩중에 같은 textview인데도 어떤건 getScaleX로 값을 얻어야 제대로나오고 어떤거는 getWidth로 얻어야 제대로 나오는 값들이 있었다.
그이유도 위에 설명한것과같이 wrap_content를쓰면 getwidth로 써야 제대로 된 값이 나오고
상수를 너비로 정해주면 getScaleX로해야 값이 제대로 나오더라는..