2016-10-01 2 views
0

동적으로 textView의 리소스 ID를 찾으려고합니다. 입력 된 각 이름에 따라 레이아웃의 각 TextView를 찾아야합니다.TextView를 동적으로 검색 할 수있는 방법이 있습니까? (Xamarin)

여기까지 내가받은대로입니다 :

어떤 도움을 주시면 감사하겠습니다

 String test = "t12"; 
     //Just an idea I had on how to get it.Doesnt work 
     var r = (TextView)test; 
     TextView t = FindViewById <TextView>(Resource.Id.r); 
... :)이

+0

수정 사항을 답변으로 추가하고 동의하십시오. – Cheesebaron

답변

0

다음 코드는 작동 :

 String test = "t12"; 
     int resID = Resources.GetIdentifier(test, "id", PackageName); 
     var k = (TextView)FindViewById(resID); 
     k.Text = "Hello World"; 
0

당신은 다음과 같은 구문 분석 할 수 없습니다 ......

문자열 테스트 = "t12";

var r = (TextView) test;

이 같은 시도

...

텍스트 뷰 텍스트 뷰 = 새로운 텍스트 뷰 (이);

textView.Text = "some text";