2012-08-01 3 views
1

액티비티가 xml 파일을 만들고 그 안에 쓸 수 있습니까? 아니면 res 폴더의 기존 xml 파일을 수정할 수 있습니까?android : 액티비티가 xml 파일을 만듭니다

사용자가 라이브 배경 화면을 디자인하거나 xml 파일에 저장하거나 기존 그림을 수정하는 것보다 더 효과적 일 수 있습니다. 벽 종이 서비스는 그 XML 파일을 읽어 화면에 적용하십시오.

+0

'res' 폴더를 수정할 수 없으므로 [this]를 찾으십시오 (http://stackoverflow.com/questions/8337602/save-xml-file-on-android-device-and- 읽어). – Eric

+0

앱이 내보내지면 apk 파일 내용을 변경할 수 없다는 것을 기억하고있는 한 당신이하고 싶은 것은 SharedPreferences – pawelzieba

+0

입니다. xml 파일을 만들고 수정하기 위해 일반 장치 저장소를 사용할 수 있습니까? –

답변

0

런타임시 코드를 수정하는 것은 나쁜 습관이며, 더욱이 나는 가능하다고 생각하지 않습니다. 가능한 해결책은 기본 레이아웃을 작성한 다음 Java 메소드를 사용하여 수정하는 것입니다. 메소드가 없다면 객체의 View 클래스를 확장해야합니다 (button, imageview ...). 다음 질문은 y에 도움이 될 수 있습니다.

Android Runtime Layout Tutorial

+0

XML 파일은 사용자가 저장하고 인스턴스로 설정 한 후에 만 ​​수정됩니다. XML 파일을 읽는 것을 '업데이트'하는 서비스를 호출합니다 (예 : 그것이 한 번만 변경된 후 해당 xml의 데이터를 다른 라이브 배경 화면의 "설정"탭과 비슷한 –

+0

서비스로 변환하면 스탠드 활동에서만 수정됩니다. –

0

아마도 this 내가 XML로 근무 한 적이없는

도움이 될하지만 난 그게 가능하지 않다 의심한다.

+0

은 나에게 너무 복잡해 보입니다./나는 방금 안드로이드를 배우기 시작했습니다. –

+0

자습서의 일부만 필요합니다.) 시도해 보시기 바랍니다. 너는 시도해서 더 나빠 질 수 없다;) –

관련 문제