2011-12-13 11 views
2

「お気に入りのボタン」ページなど、異なるページに転送されるいくつかのボタンをユーザーが選択できるようにします。これを行うには、アプリケーションからレイアウトを変更する必要があります。私は、アプリケーションを閉じた後でも変更されたレイアウトを維持したいと思います。これは可能ですか?アプリケーション内のレイアウトが動的に変更される

+0

はSOヨーヨーは、ユーザが右ボタンを選ぶために、画面上のボタンを生成するものを選択したいたい:あなたはより多くの活動を追加したくない 場合は、単にこれを使用しますか? – JPM

+0

JPM、あなたはまったく正しいです –

答えて

0

これは異なるレイアウトでいくつかアクティビティを行う必要があります。

private void SwitchLayout2() 
{ 
    RelativeLayout Layout1 = (RelativeLayout)findViewById(R.id.layout1); 
    RelativeLayout Layout2 = (RelativeLayout)findViewById(R.id.layout2); 

    // Enable Layout 2 and Disable Layout 1 
    Layout1 .setVisibility(View.GONE); 
    Layout2.setVisibility(View.VISIBLE); 
} 

private void SwitchLayout1() 
{ 
    RelativeLayout Layout1 = (RelativeLayout)findViewById(R.id.layout1); 
    RelativeLayout Layout2 = (RelativeLayout)findViewById(R.id.layout2); 

    // Enable Layout 1 & Disable Layout2 
    Layout1.setVisibility(View.VISIBLE); 
    Layout2.setVisibility(View.GONE); 
} 
+0

問題は100ボタンの終わりになるでしょう、彼らはそれらを任意の順序で選ぶことができます。このようなことは可能でしょうか? –

+0

質問は、別のレイアウトを表示しないで、オンザフライで新しいレイアウトを生成することです。 – ethan

+0

イーサン、多分これを行う方法を知っていますか? –

関連する問題