2010-12-06 9 views
3

Android 앱의 MenuItem 도움말을 클릭하면 활동에 도움말 텍스트를 넣을 수 있습니다. 현재는 MenuItem 도움말이 작동하여 클릭 할 때 새 Activity가 열립니다.Android App의 도움말 활동

도움말 활동의 contentview 레이아웃에 형식이 지정된 텍스트를 삽입하는 가장 좋은 방법은 무엇입니까? 나는이 관점에서 스크롤 할 수있는 능력이 필요하다고 생각한다. TextView를 사용해야합니까? 이 작업을 수행하는 데 권장되는 방법은 무엇입니까?

미리 감사드립니다.

답변

11

저는 WebView를 사용하여 도움말을 표시하고 도움말 HTML을 로컬에 저장했습니다. 이것은 잘되었지만, 실제로는 당신이 당신의 도움을 어떻게 보이길 원하는지에 달려 있습니다.

내 XML은 다음과 같습니다 활동 부하 그런

<WebView android:id="@+id/yourwebview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     /> 

이 같은 페이지를 보여줍니다. about.html은 res 폴더와 같은 수준의 assets 폴더에 있습니다.

WebView browser = (WebView)findViewById(R.id.yourwebview); 

    WebSettings settings = browser.getSettings(); 
    settings.setJavaScriptEnabled(true); 

    browser.loadUrl("file:///android_asset/about.html"); 
+0

나는 이것을 시험해 보겠습니다 ... – Aakash

2

Falmarri의 대답은 의견의 문제 일 수 있습니다. ImageView를 사용하면 이상하고 (아마도 실망스러운) 접근 방법이 될 것입니다.

나는 AlertDialog을 만드는 방법을 읽어 볼 것을 제안합니다. 그런 다음 AlertDialog.setMessage() 메서드를 사용하여 텍스트를 입력하거나보다 복잡한 방법 중 하나를 사용하여 AlertDialog에 사용자 지정보기를 채울 수 있습니다. 안드로이드 오피스는 AlertDialog를 만들기위한 좋은 단계별 소개가 있습니다.

+0

나는 비꼬는 중입니다. – Falmarri