teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

更新修正

2017/06/14 08:33

投稿

red-pain33
red-pain33

スコア10

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
- ![イメージ説明](f6ce2f731aa6d48065ae19e91ee43798.png)

1

自己解決しました。<margin>タグは無いんですね。

2017/06/14 08:33

投稿

red-pain33
red-pain33

スコア10

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="0dp"
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
+ ![イメージ説明](f6ce2f731aa6d48065ae19e91ee43798.png)