質問編集履歴
2
更新修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -82,46 +82,4 @@
|
|
82
82
|
|
83
83
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
84
84
|
Android Studio 2.3.2
|
85
|
-
API 21: Android 5.0 (Lollipop)
|
85
|
+
API 21: Android 5.0 (Lollipop)
|
86
|
-
|
87
|
-
---
|
88
|
-
自己解決しました。<margin>タグは無いんですね。
|
89
|
-
```ここに言語を入力
|
90
|
-
public class MainActivity extends AppCompatActivity {
|
91
|
-
|
92
|
-
private final int WC = LinearLayout.LayoutParams.WRAP_CONTENT;
|
93
|
-
|
94
|
-
@Override
|
95
|
-
protected void onCreate(Bundle savedInstanceState) {
|
96
|
-
super.onCreate(savedInstanceState);
|
97
|
-
setContentView(R.layout.activity_main);
|
98
|
-
|
99
|
-
LinearLayout layout = (LinearLayout)findViewById(R.id.layer);
|
100
|
-
|
101
|
-
// 追加1
|
102
|
-
int WC = LinearLayout.LayoutParams.WRAP_CONTENT;
|
103
|
-
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(WC, WC);
|
104
|
-
layoutParams.setMargins(0, 25, 0, 50);
|
105
|
-
// 追加1ここまで
|
106
|
-
|
107
|
-
List<String> list = new ArrayList<>();
|
108
|
-
|
109
|
-
list.add("Hello 1");
|
110
|
-
list.add("Hello 2");
|
111
|
-
list.add("Hello 3");
|
112
|
-
|
113
|
-
for(int i = 0; i < list.size(); i++){
|
114
|
-
TextView textView = new TextView(this);
|
115
|
-
textView.setBackgroundResource(R.drawable.border);
|
116
|
-
textView.setText(list.get(i));
|
117
|
-
|
118
|
-
textView.setLayoutParams(layoutParams); // 追加2
|
119
|
-
|
120
|
-
layout.addView(textView);
|
121
|
-
}
|
122
|
-
}
|
123
|
-
}
|
124
|
-
|
125
|
-
```
|
126
|
-
|
127
|
-

|
1
自己解決しました。<margin>タグは無いんですね。
title
CHANGED
File without changes
|
body
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
<LinearLayout
|
50
50
|
android:id="@+id/layout"
|
51
|
-
android:layout_width="
|
51
|
+
android:layout_width="wrap_content"
|
52
52
|
android:layout_height="0dp"
|
53
53
|
android:orientation="vertical"
|
54
54
|
tools:layout_constraintTop_creator="1"
|
@@ -82,4 +82,46 @@
|
|
82
82
|
|
83
83
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
84
84
|
Android Studio 2.3.2
|
85
|
-
API 21: Android 5.0 (Lollipop)
|
85
|
+
API 21: Android 5.0 (Lollipop)
|
86
|
+
|
87
|
+
---
|
88
|
+
自己解決しました。<margin>タグは無いんですね。
|
89
|
+
```ここに言語を入力
|
90
|
+
public class MainActivity extends AppCompatActivity {
|
91
|
+
|
92
|
+
private final int WC = LinearLayout.LayoutParams.WRAP_CONTENT;
|
93
|
+
|
94
|
+
@Override
|
95
|
+
protected void onCreate(Bundle savedInstanceState) {
|
96
|
+
super.onCreate(savedInstanceState);
|
97
|
+
setContentView(R.layout.activity_main);
|
98
|
+
|
99
|
+
LinearLayout layout = (LinearLayout)findViewById(R.id.layer);
|
100
|
+
|
101
|
+
// 追加1
|
102
|
+
int WC = LinearLayout.LayoutParams.WRAP_CONTENT;
|
103
|
+
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(WC, WC);
|
104
|
+
layoutParams.setMargins(0, 25, 0, 50);
|
105
|
+
// 追加1ここまで
|
106
|
+
|
107
|
+
List<String> list = new ArrayList<>();
|
108
|
+
|
109
|
+
list.add("Hello 1");
|
110
|
+
list.add("Hello 2");
|
111
|
+
list.add("Hello 3");
|
112
|
+
|
113
|
+
for(int i = 0; i < list.size(); i++){
|
114
|
+
TextView textView = new TextView(this);
|
115
|
+
textView.setBackgroundResource(R.drawable.border);
|
116
|
+
textView.setText(list.get(i));
|
117
|
+
|
118
|
+
textView.setLayoutParams(layoutParams); // 追加2
|
119
|
+
|
120
|
+
layout.addView(textView);
|
121
|
+
}
|
122
|
+
}
|
123
|
+
}
|
124
|
+
|
125
|
+
```
|
126
|
+
|
127
|
+

|