我在layview在textview中。和一个播放音频文件的按钮。但是我想知道当我们点击播放按钮时我们如何突出显示textview字词。Textview突出显示audio.mp3正在播放
MediaPlayer play;
TextView textView4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_third_kalma);
Button button = (Button) findViewById(R.id.btn4);
if (play.isPlaying()) {
textView4.setTextColor(ContextCompat.getColor(this, R.color.black));
}
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent p = new Intent(Third.this,ThirdT.class);
startActivity(p);
}
});
play = MediaPlayer.create(this , R.raw.audio3);
Button bone = (Button) findViewById(R.id.btnSec);
bone.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
play.start();
}});}
Hi Moha ssan中午,试试这个警告或错误:mTextView.setTextColor(ContextCompat.getColor(SignUpActivity.this,R.color.black)); –
感谢Sir Ram Koti的回复,尽管它没有工作我的代码是这样的 –
textView4.setTextColor(ContextCompat.getColor(this,R.color.black));在play.start()行后面保留这一行,以便它能正常工作。 –