Xamarin
-
ScrollView 맨 밑으로 내리기Xamarin 2016. 6. 9. 17:31
가장 최근의 내용을 보여주기 위해 스크롤뷰를 맨 밑으로 내려야 할때가 있다. private void scrollDownScrollView() { ScrollView sv = (ScrollView)FindViewById(Resource.Id.scroll); RunOnUiThread(() => { sv.Post(new Java.Lang.Runnable(aa) ); }); } private void aa() { ScrollView sv = (ScrollView)FindViewById(Resource.Id.scroll); sv.FullScroll(FocusSearchDirection.Down); } 다음 코드를 추가하고 scrollDownScrollView() 함수를 호출해 주면 된다.
-
Layout에 컨트롤(View) 동적으로 추가하기Xamarin 2016. 6. 9. 09:47
환경 Visual Studio 2015 Xamarin.Android project (주의! : Xamarin.Forms 프로젝트가 아닙니다.) 1. 추가할 컨트롤을 생성한다 var tv = new TextView(this); tv.Text = "this is a text view"; tv.TextSize = 20; tv.SetTextColor(Resources.GetColor(Resource.Color.ansi_light_cyan)); tv.SetBackgroundColor(Resources.GetColor(Resource.Color.ansi_normal_blue)); tv.Gravity = GravityFlags.CenterHorizontal; 2. 레이아웃을 찾고 컨트롤(View)를 추가해주자 var..
-
Resource Color를 Android.Color 로 변환하기Xamarin 2016. 6. 8. 17:58
환경 Visual Studio 2015 Xamarin.Android project (주의! : Xamarin.Forms 프로젝트가 아닙니다.) #1. Resource/values에 color값을 다음과 같이 정의해 둔 상황 #000000 #2. 위에서 정의한 값을 텍스트 색 변경에 적용하기 위해서는 tv.SetTextColor(Resources.GetColor(Resource.Color.my_color)); Resources.GetColor 함수를 사용하면 변환된다.