0
일종의 진행 화면에서 작업하고 있지만 모양에 문제가 있습니다. 내가 큰의 진보와 텍스트 뷰의 스타일을 설정하지만, 정말 작은 표시스타일 모양이 작동하지 않습니다.
LinearLayout progressLayout = new LinearLayout(this);
progressLayout.setOrientation(LinearLayout.VERTICAL);
progressLayout.setGravity(Gravity.CENTER);
LayoutParams layoutParams = new LayoutParams(
android.view.ViewGroup.LayoutParams.FILL_PARENT,
android.view.ViewGroup.LayoutParams.FILL_PARENT);
progressLayout.setLayoutParams(layoutParams);
LayoutParams titelParams = new LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT);
titelParams.setMargins(0, 0, 0, pixelsToDIP(15));
TextView t = new TextView(this);
t.setText("Zorgdossier wordt geladen");
t.setTextAppearance(this, android.R.attr.textAppearanceLarge);
t.setLayoutParams(titelParams);
ProgressBar circle = new ProgressBar(this);
circle.setScrollBarStyle(android.R.attr.progressBarStyleLarge);
circle.setLayoutParams(new LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT));
progressLayout.addView(t);
progressLayout.addView(circle);
this.setContentView(progressLayout);
}
private int pixelsToDIP(int pixel) {
float pixels = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,
pixel, this.getResources().getDisplayMetrics());
return (int) pixels;
}
:
여기 내 코드입니다.
아이디어가 있으십니까?
어떻게 우리가 스타일을 progrmatically 추가하나요? http://stackoverflow.com/q/11507476/1012284 –