私はAndroid開発の初心者で、ちょっと立ち往生しています。私はメインレイアウトの一部にストリップを入れたいと思います。メインレイアウト内に留まっている間に横にスクロールして情報を得ることができます。レイアウト内のAndroidレイアウトとAndroidアプリ内でスライド/スクロール可能なストリップを作成する
for(Object myObject: objectList){
LinearLayout.LayoutParams lparams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
TextView tv = new TextView(getContext());
tv.setLayoutParams(lparams);
tv.setText(myObject.getData1() + "/n" + myObject.getData2() + "/n" + myObject.getData3());
myLayout.addView(tv);
}
Imが2つの問題
私はに表示されているすべての情報を持っている各myObjectというをしたいを持つ:イム現在、水平のLinearLayoutを使用して、それにtexViewsを追加することは、私の現在のコードは次のようなものです線形レイアウトの列 。各myObjectには、 の列にもう1つ下に表示したいデータが3つ(将来は多分) 個あります。私は のhorizontalLayout内にverticalLayoutを作成し、オブジェクトの各データを の2番目のレイアウト内のtextViewとして追加することを考えましたが、 のような入れ子レイアウトは、これを作ってから特別に複雑すぎるようでした。 dinamicaly、グリッドレイアウトや のような別のレイアウトを考えましたが、すべてのレイアウトにはあまりよく慣れていません。 それぞれの列は、 myObjectsデータを異なる行に分割するような感じのオブジェクトを表す必要があります。 実際にこれを行う正しい方法は何かを助けることができますか?
2画面にうまく収まるmyObjectsがリストにたくさんあるかもしれません。 ユーザーは左右にスライドして の情報を見ることができますか?このビューはフラグメントであり、別のフラグメントに移動するとユーザは別のフラグメントにスクロールせずにこのストリップをスクロールすることができなければなりません。
おかげで