import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private static final float FONT_SIZE = 10;
private LinearLayout container;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//부모 뷰
container = (LinearLayout) findViewById(R.id.layout);
textview("1");
textview("2");
textview("3");
}
public void textview(String a){
//TextView 생성
TextView view1 = new TextView(this);
view1.setText(a);
view1.setTextSize(FONT_SIZE);
view1.setTextColor(Color.BLACK);
//layout_width, layout_height, gravity 설정
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
lp.gravity = Gravity.CENTER;
view1.setLayoutParams(lp);
//부모 뷰에 추가
container.addView(view1);
}
}
'안드로이드' 카테고리의 다른 글
edittext 입력 불가로 만들기 (0) | 2018.04.15 |
---|---|
Relative layout에서 layout 최상단으로 올리기 (0) | 2018.04.10 |
listview 데이터 추가시 포커스 하단으로 가게하기 (0) | 2018.04.04 |
안드로이드 java코드에서 textview 색상 변경하기 (0) | 2018.04.03 |
Back버튼 두번으로 액티비티 종료하기 (0) | 2018.04.01 |