0

私はいくつかの見解を持っている活動をしています。ほとんどのビューは一定のままですが、ユーザーのアクションに基づいて異なるビューを持つ1つの領域があります。つまり、3つのボタンから始めて、1つがクリックされるとカウントダウンタイマーに切り替える場合があります。UI(およびロジック)のほとんどが共有されているため、さまざまなアクティビティを作成することは意味がないと思います。

Androidでこれに対する標準的なアプローチは何ですか?私はこのプラットフォームに本当に慣れていません。

4

2 に答える 2

1

レイアウトのごく一部のみを交換する場合は、基本的に View.Visibility を使用します。GONE に設定すると、ビューは非表示になり、スペースを取りません。ボタンクリックイベントの可視性を切り替えると、トリックを行うことができます。

http://developer.android.com/reference/android/view/View.html#attr_android:visibility

于 2012-06-05T02:22:51.973 に答える
1

Android で UI 要素を切り替えるには、ViewFlipper または ViewSwitcher を使用するのが最適な方法です。アニメーションを配置して、UI の切り替えをアニメーション化できます。

このようなユーザー:

  // the viewflipper
    private ViewFlipper flipview;

    // set the flipper
    flipview = (ViewFlipper) findViewById(R.id.flipview);

  //To show next UI element just do like this
    flipview.ShowNext();
于 2012-06-05T05:57:21.653 に答える