2016-03-27 14 views
0

私はアンドロイドプロジェクトに取り組んでいます。私は設定に関する作業をしています。条件の設定アクティビティからヘッダーを表示/非表示にしたいユーザーがログインまたはログアウトしたときにいくつかのヘッダーを隠す/表示する。 これは私のpref_headersファイルです:Androidの設定/非表示の状態での設定のアクティビティ

<preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> 
    <header 
    android:id="@+id/head_server" 
    android:fragment="com.example.imran.myapp.SettingsActivity$MyPrefs" 
    android:icon="@drawable/ic_info_black_24dp" 
    android:title="Server Settings" /> 
</preference-headers> 

私はこれについて多くをGoogleで検索しましたが、道を見つけることができませんでした。ありがとう

答えて

0

1つのオプションは、2つの異なるxml設定ヘッダーを作成し、条件に応じて1つを表示することです。

+0

他の?私のために別の選択肢がありますが、私はそれを望んでいません。私は別のログインページのアクティビティを持っているので、ユーザーが正常にログインすると別のアクティビティが開きます。ログインアクティビティと別のアクティビティの設定アクティビティを個別に作成できます。私はこれを望んでいないが、私は他のオプションがないときにこれを行うだろう。 –

+0

2つの異なるアクティビティを作成する必要はありません。 'onBuildHeaders()'メソッドを実装するときに、あなたは一つまたは他のxmlを選択します。ユーザーが正常にログインするとバンドルを渡すだけです。 – manolodewiner

+0

ありがとう!やった –

関連する問題