我想设置textview
与文本mediaplayer.getCurrentPosition()
在runOnuiThread()
但问题是,更新的案文与前一组文字重叠。
我是新来的Android和希望,我已经给过一段时间后progmatically更改文本
onCreate方法
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image_content_pop_up);
imageUrl=new ArrayList<>();
for(int i=1;i<=3;i++)
{
imageUrl.add("https://www.gstatic.com/webp/gallery3/"+i+".png");
}
LinearLayoutManager layoutManager=new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);
recyclerImagevIew=(RecyclerView)findViewById(R.id.image_recycler_view);
recyclerImagevIew.setLayoutManager(layoutManager);
ImagePopupAdapter imagePopupAdapter =new ImagePopupAdapter(this,imageUrl);
recyclerImagevIew.setAdapter(imagePopupAdapter);
background_Image=(ImageView) findViewById(R.id.background_image);
cross_sign =(TextView)findViewById(R.id.cross_button);
cross_sign.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
// StartAsyncTask();
// StartTimer();
handler=new Handler();
runnable= new Runnable() {
@Override
public void run() {
if(index<imageUrl.size()) {
Glide.with(getApplicationContext()).load(imageUrl.get(index)).into(background_Image);
index++;
handler.postDelayed(runnable, 5000);
}
}
};
handler.postDelayed(runnable,1000);
}