我有一個TableView與一個ImageView數組,然後當我點擊menuInflater它會出現五秒鐘,然後隱藏和倒計時開始。顯示ImageView的陣列5秒
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
switch (item.getItemId()){
case R.id.txt1:
handler = new Handler (this);
Worker w = new Worker (handler);
Thread t = new Thread (w);
t.start();
return true;
protected int [] imgIds = {
R.id.img_1,R.id.img_2,R.id.img_3,R.id.img_4,R.id.img_5,R.id.img_6,
R.id.img_7,R.id.img_8,R.id.img_9,R.id.img_10,R.id.img_11,R.id.img_12,
};
public class Worker implements Runnable{
private Handler h;
public Worker (Handler h)
{
this.h = h;
}
@Override
public void run() {
for(int i=0; i<10; i++)
{
imgIds.setsetVisibility(View.INVISIBLE)
try{
Thread.sleep(1000);
}catch (InterruptedException e){
e.printStackTrace();
}
}
h.postDelayed(Worker,1000);
}
}
然後是ImageView的隱藏,並開始遊戲。
此代碼錯誤,如果有人可以幫助我。
使用倒數計時器。 –
但是如何?我需要創建一個新的課程或在相同的? – Azrael94
無需創建新課程。你可以在同一個班上使用。找出倒數計時器教程。你可以得到更多的教程,也是很好的例子。 –