1

overridePendingTransition(0,0)現在の Android トランジションをオーバーライドするレイアウト間の非常に単純なトランジションを作成するために使用できることがわかりました。

switch(v.getId()){  
    case R.id.btnCorner:
        Intent i = new Intent(MainActivity.this, Settings.class);
        startActivity(i);       
        overridePendingTransition(0,0);
        break;
}

このような単純な手順よりもタブを使用する利点は何ですか?

私の意見では、タブはある「ウィンドウ画面」から別の「ウィンドウ画面」への変数の転送を容易にします。インテントを介して変数を渡すのではなく。

私は使用に慣れていないことに注意してくださいTabs。誰かがアプリケーションでタブを使用するという考えを明確にしてくれることを願っています。

4

3 に答える 3

1

ジョナサン・ヒュー、ユーザーにとって本当に役立つ素敵な質問です。ここで、両方のような簡単な説明を提供します: 意図は、任意の項目行をクリックして、この場合は別の項目を呼び出す必要がある任意のマスター/詳細フォームの例を取り上げます同じフローで結果を実行する必要があるため、インテントを使用することをお勧めします.ListViewactivitytab

次のようなタブ:-

private void setTabs()
{
    addTab("Tab1", R.drawable.tab1, tab1.class);
    addTab("Tab2", R.drawable.tab2, tab2.class);

    addTab("Tab3", R.drawable.tab3, tab3.class);
    addTab("Tab4", R.drawable.tab4, tab4.class);
} 
于 2012-12-15T06:47:28.783 に答える
0

とはどういう意味tabsですか? Android でタブ パターンを実装する方法はいくつかあります。より優れているものもあれば、あまり良くないものや推奨されていないものもあります。それらのすべてではありません:

変数の伝達を容易にする

たとえば、3 つの異なる を使用Activityすると、コードの量が大幅に増加し、コードの接続性が向上し、コードの品質が低下します。

于 2012-12-15T06:40:26.397 に答える
0

私の見解によると、タブでは、インテントと比較して、より体系的に作業を整理できます。

于 2012-12-15T06:45:41.980 に答える