1
나는 "number_container"라는 RelativeLayout의 일부 텍스트 뷰를 추가 해요
에 RelativeLayout의에서 텍스트 뷰를 추가,이 내 코드입니다하지만 난 아무것도 볼하지 마십시오 textviews는 ... 추가되지 않습니다안드로이드 : 임의의 위치
private void labelAnimation(){
TextView number = new TextView(getApplicationContext());
number.setGravity(Gravity.CENTER);
Typeface font = Typeface.createFromAsset(getAssets(), "fonts/Gang of Three.ttf");
number.setTypeface(font);
Random random = new Random();
int random_size = random.nextInt(170 - 30) + 30;
number.setTextSize(random_size);
number.setTextColor(000000);
int random_text = random.nextInt(10-1)+1;
number.setText(Integer.toString(random_text));
int random_width = random.nextInt(width_screen - 50) + 50;
int random_height = random.nextInt(height_screen - 50) + 50;
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(random_width, random_height, 0, 0);
number.setLayoutParams(lp);
number_container.addView(number);
int random_delay = random.nextInt(800-100)+100;
final Handler animation_sun = new Handler();
animation_sun.postDelayed(new Runnable() {
@Override
public void run() {
labelAnimation();
}
}, random_delay);
}
사용자 지정 글꼴도 제거하려고했지만 좋은 결과는 얻지 못했습니다. 어떻게해야합니까?
시도 된 코드이고 잘 작동 (서체하지 않고, 수동으로 width_screen 및 color.WHITE (에 height_screen 및 settextcolor 내 배경이 검은 색이기 때문에 (삽입 :) – PedroHawk
젠장 ... 그게 내 문제 였어? 오, 그게 바보 같아서 ... 고마워! – CrazyDev
당신은 환영합니다. :) – PedroHawk