2012-05-14 8 views
0

NFcテクノロジーを搭載したアプリを作っています。デフォルトのステータスバー通知のような通知バーを作っています。 私はそれをカスタムにしました。今では、エンド・ユーザーがアプリ内でトップからボトムにプルする間に、すべての画面でコール/ディスプレイにしたいと考えています。アンドロイドアプリのステータスバー通知のようなCustomSliding Drawerの使い方

これは、あなたがそれをグーグルする必要があり、このような良い説明、とかなりの数のサンプルがあります私のカスタムスライド式の引き出しクラスであり、Main.xmlでそれを使用していますが

<com.abc.xyx.customnotification.CustomDrawer 
    xmlns:my="http://schemas.android.com/apk/res/com.abc.xyx.app" 
    android:id="@+id/drawer" 
    my:direction="topToBottom" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    my:handle="@+id/handle" 
    my:content="@+id/content" 
    android:layout_marginTop="100dp" 
    > 
    <include 
     android:id="@id/content" 
     layout="@layout/slider"/> 
    <ImageView 

     android:id="@id/handle" 
     android:layout_width="wrap_content" 
     android:layout_height="150px" 
     android:visibility="invisible" 

     android:src="@drawable/tooltiparea" /> 
</com.abc.xyx.customnotification.CustomDrawer> 

答えて

0
+0

を役に立てば幸いスライディング引き出しimplemationに対して一度コーディングする必要があります私はすべてのアクティビティに表示する必要があることを意味します。 – Thamilvanan

+0

いくつかのコードスニペット(クラス、レイアウト)、この問題をどのように解決しようとしているか、そして例外がある場合のためにlogcatの出力を表示する必要があります。 StackOverflowはあなたの問題を解決するのに役立ちます。あなたの代わりに/あなたのために仕事をしません。 – rekaszeru

0

最初android.app.Activityを拡張BaseActivityを作ること

ためおっと使用する必要があります。これはステータスバーを表示したいアプリケーションのすべてのアクティビティの親アクティビティになります。 slidingdrawerとparentLayoutにアクセスするための方法アクセサ生成

がBaseActivityのXMLレイアウトはこの

<com.abc.xyx.customnotification.CustomDrawer 
    xmlns:my="http://schemas.android.com/apk/res/com.abc.xyx.app" 
    android:id="@+id/drawer" 
    my:direction="topToBottom" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    my:handle="@+id/handle" 
    my:content="@+id/content" 
    android:layout_marginTop="100dp" 
    > 
    <include 
     android:id="@id/content" 
     layout="@layout/slider"/> 
    <ImageView 

     android:id="@id/handle" 
     android:layout_width="wrap_content" 
     android:layout_height="150px" 
     android:visibility="invisible" 

     android:src="@drawable/tooltiparea" /> 
</com.abc.xyx.customnotification.CustomDrawer> 


<RelativeLayout > 
this layout is used for holding child Activities views 
</RelativeLayout> 

ようになるという点で、カスタムのステータスバーと子Ativityに関連したビューを保持するための親のレイアウトに関連するすべての関数を定義します。

今あなたがcustomSlidingBarを追加するには、あなたの活動は、このようにBaseActivityから延びているだけ

は何を私は今、ちょっと私は、カスタムそれを作ったことが

関連する問題