2010-11-22 21 views
0

には、About Boxをダイアログ形式で表示する簡単な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

oops、申し訳ありません - 固定 – Sapp

+0

Btw ...あなたのメールを受信しました...あなたはすでにすべてを修正して欲しいと思いますXD – Cristian

答えて

0

ユーザーがボックスを閉じるための唯一の方法は、どのような任意のAndroidのユーザーが希望だバックボタン

をクリックすることですやってみたいです。とにかく、「閉じるボタン」機能を提供したいのであれば、ScrollViewには複数の項目を含めることはできませんので、TextViewとButtonの両方をLinearLayoutなどで囲む必要があります。

しかし私の提案では、AlertDialogを作成する必要があります。このダイアログは、ダイアログを閉じる「OK」ボタンで自動的に構成できます。

+0

xmlファイルのスクロールビュー内に警告ダイアログを表示しますか? – Sapp

+0

はい...単に 'AlertDialog.Builder'クラスを使い、' setView'メソッドを呼び出してください。これはあなたが前に膨張させた 'View'を受け取ります。 – Cristian

+0

ああ、私はあなたが意味することを知っている、私は私がしばらく前に作ったサンプルプログラムでeulaと警告ダイアログを作成...ので、基本的に、scrollviewで、私は後ろのボタンがクリックされない限りaboutボックスを閉じる方法がない?それ以外の場合は、アラートボックスを使用する必要がありますか? – Sapp

関連する問題