【发布时间】:2015-09-06 13:25:05
【问题描述】:
我正在尝试进行一项活动,其中我有一个 按钮 和 三个 imageview(imgv1,imgv2,imgv3)。单击按钮后,将出现第一个 imagview(imgv1)。 2 秒后,第二个 imageview(img2) 会出现 2 秒,第三个 imageview(imgv3) 会出现 2 秒。
这是我正在使用处理程序工作的一段代码。
final Button btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
img1.setVisibility(View.VISIBLE);
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
img2.setVisibility(View.VISIBLE);
}
}, 2000);
}
});
现在我只能运行 2 个图像视图,我不知道如何运行第三个图像。
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/image1"
android:visibility="gone"
android:src="@drawable/wh1"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/image2"
android:visibility="gone"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/wh2" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/image2"
android:visibility="gone"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/wh2" />
在我的 xml 文件中,我将三个 imageview 的可见性设置为消失,因此它们只能在单击按钮时可见。
如果有人有任何代码示例,请帮助我。我在单个 ImageView 更改图像资源中看到了很多关于此的帖子,但这与此不同,所以请帮助我..
【问题讨论】: