Androidの改行ウィジェットレイアウト
ユーザーにデータを表示するアクティビティを作成しようとしています。データは「単語」に分割でき、それぞれがウィジェットであり、「単語」のシーケンスがデータ(「文」?)を形成し、ViewGroupウィジェットは単語を含みます。「文」内のすべての「単語」に必要なスペースは、ディスプレイで利用可能な水平方向のスペースを超えるため、これらの「文」を通常のテキストと同じように折り返します。 次のコード: public class WrapTest extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout l = new LinearLayout(this); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); LinearLayout.LayoutParams mlp = new LinearLayout.LayoutParams( new ViewGroup.MarginLayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT)); mlp.setMargins(0, 0, 2, 0); for …