2014-01-13 2 views
0

여기 내 TextView의 XML 코드입니다. 나는 이것을 시도하고 있지만이 코드는 Level 11보다 낮은 API에서는 작동하지 않는다고 말합니다.설정 텍스트 뷰는 programaticaly

name_text.setLayoutParams(new LayoutParams(0, LayoutParams.WRAP_CONTENT)); 
name_text.setText(name); 
name_text.setTextSize(15); 

그래서 모든 API에서이 코드를 사용할 수있게하려면 어떻게해야합니까? 여기

당신은 잘못된 LayoutParams 사용하고 screenshot of the error

+1

수행중인 모든 API 호출은 API 수준 1에서 사용할 수 있습니다. 가져 오기 및 API 수준 문제의 정확한 위치와 같은 더 많은 정보를 추가하십시오. – keyboardsurfer

+0

스크린 샷을 추가했습니다 – SamArmen

+0

예, 안드로이드 API 레벨을 의미합니다 – SamArmen

답변

3

입니다. ActionBar.LayoutParams 대신 LinearLayout.LayoutParams을 사용하십시오.

+3

이 답변에 추가하려면 가져 오기 명령문을 확인하십시오. –

+0

'name_text.setLayoutParams (새 LayoutParams (0, LayoutParams.WRAP_CONTENT)); ' 여기 내 코드는 무엇입니까 ?? ActionBar.LayoutParams가 없습니다. – SamArmen

+0

잘못된 LayoutParams를 가져 왔습니다. @ Code-Guru가 지적한 것처럼, import 문을 확인하십시오. – keyboardsurfer