2017-05-02 16 views
2

私はアンドロイドアプリケーションでメニューを持っています。メニュー項目のクリックでスクロール可能な線形レイアウトにしたいと思います。私はxmlを使ってこれをしたくありません。 どうすればいいですか? 注:私は自分のコードにc#を使用しています。Androidリニアレイアウトをプログラムでスクロール可能にするにはどうすればよいですか?

+0

を試すことができます。 –

+0

リストビューを使用するだけではどうですか? – grant

+0

listviewを使用できません。レイアウトにtextviewとimagebuttonがあります。 –

答えて

1

あなたが最初にScrollViewに、その後のLinearLayoutをrootViewにScrollViewを追加し、する必要があり、この

ScrollView scroll = new ScrollView(context); 
scroll.setBackgroundColor(android.R.color.transparent); 
scroll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT)); 
scroll.addView(yourTableView); 
+0

まず、これらのコードはjavaなので、私はそれらをc#に翻訳して試しました。指定された子には既に親があります。子の親で最初にremoveView()を呼び出す必要があります。 –

関連する問題