2012-05-02 21 views
4
 LinearLayout standardtoolbar = new LinearLayout(context); 
     standardtoolbar.setMinimumWidth(10); 
     standardtoolbar.setMinimumHeight(50); 
     Bitmap toolbarBackgroundImage = SkinManager.getInstance().getImageBitmap("BarBackground"); 
     Drawable d = new BitmapDrawable(toolbarBackgroundImage); 
     standardtoolbar.setBackgroundDrawable(d); 
     RelativeLayout.LayoutParams lpstandardtool = new RelativeLayout.LayoutParams(5, LayoutParams.WRAP_CONTENT); 
     lpstandardtool.addRule(RelativeLayout.ALIGN_PARENT_LEFT); 
     toolbarLayout.addView(standardtoolbar, 0); 
     /*toolbarLayout.getScrollX(); 
     toolbarLayout.scrollBy(5, 0); 
     toolbarLayout.setScrollBarStyle(0); 
     */  
     ScrollView scroll = new ScrollView(AppController.getInstance().getCurrentActivity()); 
     scroll.addView(toolbarLayout); 

スクロールビューは、指定されたレイアウトでは機能しません。コメント付きコードは水平スクロールビュー用に書かれています。しかし、それは動作しません。 Javaコードでアンドロイドでツールバーの水平スクロールを実装する方法は?

+0

toolbarLayout..setOrientation(LinearLayout.HORIZONTAL)。 – Aerrow

答えて

1
あなたのxmlファイル内

example.xml

<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_height="wrap_content" android:layout_width="wrap_content> 

    <LinearLayout android:id="layout" android:layout_height="wrap_content" android:layout_width="wrap_content" android:orientation="horizontal"> 

    </LinearLayout> 
</HorizontalScrollView> 

LinearLayout standardtoolbar = (LinearLayout)findViewById(R.id.layout); 
. 
. 
. 
layout.addView(standardtoolbar, 0); 
関連する問題