0
xml 파일에서 상대 레이아웃 안에 텍스트 뷰를 찍었습니다. 자바 파일에 텍스트, 글꼴 크기, 텍스트 색상을 제공했습니다. 하지만 난 여전히 텍스트를 가져올 수 없습니다. 어떻게해야합니까? 사전어떻게 움직이는 텍스트를 동적으로 만들 수 있습니까?
MainActivity.java 파일
public class MarqueeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_marquee);
// got the data from another activity
String str = getIntent().getStringExtra("Text");
float fontSize = getIntent().getFloatExtra("FontSize", 64.0f);
int textColor = Color.alpha(getIntent().getIntExtra("TextColor",0xff0000ff));
int bgColor = Color.alpha(getIntent().getIntExtra("BGCOLOR",0xff0000ff));
RelativeLayout relativeLayout = (RelativeLayout)findViewById(R.id.activity_marquee);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);
// created text view
TextView marqueeText = new TextView(this);
marqueeText.setText(str);
marqueeText.setTextSize(fontSize);
marqueeText.setTextColor(Color.alpha(textColor));
marqueeText.setBackgroundColor(Color.alpha(bgColor));
marqueeText.setTypeface(Typeface.MONOSPACE,Typeface.BOLD);
marqueeText.setSelected(true);
marqueeText.setSingleLine(true);
marqueeText.setMarqueeRepeatLimit(-1);
marqueeText.setHorizontallyScrolling(true);
relativeLayout.addView(marqueeText,params);
}
}
에서 감사 문구를