こんにちは、いくつかの図形が 2 秒ごとにポップアップするレイアウトを作成しようとしています。ユーザーがこれらの図形のいずれかをクリックすると、それらは消えなければなりません。
これを行う正しい方法は何ですか?スレッドを考えましたが、見逃しました。現時点での私のコードは次のとおりです(動作していません):
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
l = new LinearLayout(this);
setContentView(l);
int counter = 1;
View v = new CustomDrawableView(this,20,50);
l.addView(v);
Thread t = new Thread() {
public void run() {
while (true) {
Log.i("THREAD","INSIDE");
View h = new CustomDrawableView(c,
(int)Math.round(Math.random()*100),
(int)Math.round(Math.random()*100));
SystemClock.sleep(2000);
l.addView(h);
}
}
};
t.start();
}