final View view = View;
...
view.post(new Runnable() {
@Override
public void run() {
view.getHeight(); //height is ready
}
});
Java에서는 new Runnable등을 이용해 익명 클래스를 사용할 수 있습니다.
하지만 C#은 '일단은' 익명 클래스를 허용하지 않습니다.
그럼 이런 코드는 Xamarin.Android에서는 어떻게 사용할까요?
private IRunnable fRunnable;
view.Post(fRunnable);
fRunnable = new Runnable(() => {
view.Height;
});
일단 이런 식으로 IRunnable를 사용해서 뭔가 기분은 이상하지만 일단 구현은 가능합니다(..)
당장 급하실때만 사용 해 주세요.
'개발자 > Android' 카테고리의 다른 글
안드로이드 UI/UX 오픈소스 라이브러리 모음 (0) | 2016.10.04 |
---|---|
텍스트뷰의 기본 패딩 제거 (0) | 2015.11.26 |
Xamarin.Android - 익명 클래스 (0) | 2015.07.07 |
Xamarin.Android - Manifests, Button, Dialog (0) | 2015.04.03 |
비트맵과 함께 춤을 (feat.Crop&Rote&Save) (0) | 2015.03.21 |
안드로이드 키보드(키패드)숨기기 / 자마린 버전도 추가 (0) | 2013.08.05 |
댓글을 달아 주세요