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); 
    } 

사용자 지정 글꼴도 제거하려고했지만 좋은 결과는 얻지 못했습니다. 어떻게해야합니까?

+1

시도 된 코드이고 잘 작동 (서체하지 않고, 수동으로 width_screen 및 color.WHITE (에 height_screen 및 settextcolor 내 배경이 검은 색이기 때문에 (삽입 :) – PedroHawk

+0

젠장 ... 그게 내 문제 였어? 오, 그게 바보 같아서 ... 고마워! – CrazyDev

+0

당신은 환영합니다. :) – PedroHawk

답변

0

내 문제는 텍스트 뷰의 색상 ...

number.setTextColor(color.WHITE);