2010-11-22 5 views
0

대화 형식으로 About Box을 표시하는 layout에 간단한 ScrollView이 있습니다. 그래서 대화창의 전화 화면에 팝업됩니다. 사용자가 상자를 닫을 수있는 유일한 방법은 뒤로 버튼 (의도)을 클릭하는 것입니다.스크롤 뷰에 버튼을 추가 할 수 있습니까?

상자에 button을 추가하는 방법이 있습니까? 아니면 사용자가 손가락으로 화면의 상자를 누르고 닫을 수 있습니까? 여기

xml입니다 :

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:screenOrientation="portrait" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:padding="10dip" > 

    <TextView 
     android:id="@+id/about_box" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/about_text" /> 
</ScrollView> 
+0

xml 파일 –

+0

죄송합니다 - 죄송합니다 - 고정 – Sapp

+0

Btw ... 방금 이메일을 받으 셨습니다 ... 이미 모든 것을 고쳐 주셨으면합니다. XD – Cristian

답변

0

사용자가 상자를 닫습니다 수있는 유일한 방법은 무엇 모든 안드로이드 사용자는 것입니다 뒤로 버튼

을 클릭하는 것입니다 하고 싶다. 어쨌든, "닫기 버튼"기능을 제공하려는 경우 다음을 명심하십시오. ScrollView는 두 개 이상의 항목을 포함 할 수 없으므로 TextView과 Button을 모두 LinearLayout 또는 그 안에 넣어야합니다.

그러나 내 제안은 AlertDialog을 작성해야하며 대화 상자를 닫을 "확인"버튼으로 자동 구성 할 수 있습니다.

+0

xml 파일의 스크롤보기 안에 경고 대화 상자를 추가합니까? – Sapp

+0

예 ... 그냥'AlertDialog.Builder' 클래스를 사용하고'setView' 메소드를 호출하십시오. 이전에 팽창시킨'View'를받습니다. – Cristian

+0

오, 무슨 뜻인지 아시다시피 나는 잠시 동안 만든 샘플 프로그램에서 eula로 경고 대화 상자를 만들었습니다 ... 기본적으로 scrollview를 사용하면 뒤로 버튼을 클릭하지 않으면 about 상자를 닫을 방법이 없습니다. 그렇지 않으면 경고 상자를 사용해야합니까? – Sapp

관련 문제