
안녕하세요
일반 C언어 PRINTF문처럼 구현할려고 string.xml에 텍스트뷰를 추가하고
java문에 그 값을 넣었는데 값은 나타나지 않고 stringxml의 내용만 표시하네요,'
무엇이 잘못되엇는지 도저히 모르겠습니다. ㅠㅠ
stringxml도 manifest문에 사용권한을 줘야 하나요?
아래에는 stringxml. 및 java소스 올립니다 도와주세요 ㅠㅠ
<stringxml 부분>
<string name="text">적립된 포인트는 %1$d입니다</string>
<string name="accrue">누적된 포인트는 %1$d 있습니다.</string>
<string name="use">사용가능 포인트는 %1$d 입니다</string>
<java 소스>
Resources res = getResources();
String text = String.format(res.getString(R.string.text),1);
String accrue = String.format(res.getString(R.string.accrue),1);
String use = String.format(res.getString(R.string.use),1);
여기서 문제가 또 있는데 한 레이아웃에 세개의 텍스트뷰를 쓰니까 오류가 나네요,
하나만 사용할때는 이상없는데 밑에처럼 세개쓰니까 앱이 종료되네요.
이문제점은 무엇일까요?
<layout 부분>
<TextView
android:id="@+id/get"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="68dp"
android:text="@string/text"
android:textSize="20sp" />
<TextView
android:id="@+id/accrue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="70dp"
android:text="@string/accrue"
android:textSize="20sp" />
<TextView
android:id="@+id/use"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="76dp"
android:text="@string/use"
android:textSize="20sp" />
매번 질문해서 죄송합니다.