2011-09-17 9 views
3

これは、「プロトタイプ」である:B5へAndroidでこのUIをどのように設計できますか?

enter image description here

B1は隣接する必要はボタンであり、ユーザーが水平方向にスクロールする必要があります。 UPとDOWNは常に画面に表示されるボタンです。

私は外部レイヤーとして古典的な線形レイアウトを使用することを考えていましたが、どのようにして常に上と下を常に中央に保ちますか?

答えて

4

したがって、パノラマメトロスタイルのアプリケーションのように、ワイドパネル全体に静的な背景が必要です。一度同じようなことをしたら、半透明のレイアウトのボタンが必要なときに、RelativeLayoutを使ってその下にビューアニメーターがありました。同じようなことをすることができます:

メインレイアウトは、たとえばRelativeLayoutです.3つの子があります。最初はHorizontalScrollView、2番目と3番目はHorizontalScrollViewの上にあるボタンで、画面の上部と下部に揃えてあります。 HorizontalScrollViewには何でも含めることができます。たとえば、長いLinearLayoutです。

HorizonralScrollViewは親の相対的なレイアウトを記入します
<RelativeLayout> 

    <HorizontalScrollView> 
     <LinearLayout> 
      <Button/> 
      <Button/> 
      <Button/> 
     </LinearLayout> 
    <HorizontalScrollView> 

    <Button/> 

    <Button/> 

</RelativeLayout> 

、最初Buttonがトップに整列され、配置されます:私は、この方法が...ここ

は擬似レイアウトであることも可能だと思いますスクロールビューの上にあり、第2のButtonは同じですが、RelativeLayoutの下部に揃えられています。両方ともcenterHorizo​​ntalといくつかのパディングを使用して正確に配置できます。

+0

コードを投稿できますか?私は2番目と3番目の子供の部分を取得していません... – dierre

+0

私は編集がもっと澄んでいる場合はそれを参照してください:) –

+0

framelayoutsを使用する必要がないため、私は別の編集を作った –

関連する問題