我有一个图像视图,我想创建两个按钮,使用户能够转到下一个或上一个图像。当用户点击图像时,按钮应该出现,在第二次点击时,按钮应该消失。如何去做这件事?制作按钮在图像视图上出现和消失
1
A
回答
6
好在目前我工作的同样的事情,这里是我的代码进行修改以满足您的需求
XML代码
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<LinearLayout
android:id="@+id/button_holder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentBottom="true"
android:visibility="gone">
<Button
android:id="@+id/buy"
android:text="Buy"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/cancel"
android:text="Cancel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
</RelativeLayout>
主代码
Button mBuy = (Button) findViewById(R.id.buy);
mBuy.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
}
});
Button mCancel = (Button) findViewById(R.id.cancel);
mCancel.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
finish();
}
});
ImageView mView = (ImageView) findViewById(R.id.image);
mView.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
LinearLayout mLayout = (LinearLayout) findViewById(R.id.button_holder);
if(!isVisible)
{
isVisible = true;
mLayout.setVisibility(View.VISIBLE);
}
else
{
isVisible = false;
mLayout.setVisibility(View.GONE);
}
}
});
+0
非常感谢。 U just rock – pradeep 2011-03-17 10:18:06
+0
欢迎,如果您的查询已解决,您可以正确标记答案,以便其他人会认为它有用 – ingsaurabh 2011-03-17 10:44:06
+0
我做到了。随着投票 – pradeep 2011-03-17 10:54:21
相关问题
- 1. 制作按钮出现和消失
- 2. 使图像出现和其他图像随着点击一个按钮消失
- 3. 按钮与图像 - 图像消失
- 4. 导致图像出现/消失在按钮点击
- 5. 图像视图和按钮没有出现在模拟器
- 6. 按钮与图像,图像消失点击按钮时iOS 10
- 7. 使图像视图不再出现在视图控制器上
- 8. 在按钮按下后出现图像
- 9. 在视图上自动完成按钮touchupinside动作出现?
- 10. 制作按钮出现,然后在Android几秒钟后消失
- 11. 按钮上的背景图像消失在鼠标上
- 12. 图像(位图)在绘制在表面视图上的画布上消失
- 13. 按钮不出现在滚动视图
- 14. cck图像在制作node_save时消失
- 15. 选项卡和图像视图按钮
- 16. 按钮中的图像视图不会出现
- 17. 图像存在时隐藏上传按钮,当图像消失时显示?
- 18. 图像在列表视图中消失
- 19. 按钮位图消失
- 20. 按钮操作无法在视图上的按钮上工作
- 21. 当鼠标悬停在图像上时,像按钮出现
- 22. 新的视图控制器出现,然后消失在CCScene
- 23. 试图在codeigniter中制作像按钮
- 24. 修改图像视图按钮上点击按钮动态
- 25. 从控制器的视图MVC更改图像按钮图像
- 26. DataGrid视图按钮列出现问题
- 27. iPhone:动画视图另一个视图时出现/消失
- 28. iOS键盘制作视图消失
- 29. iOS ::导航栏上的按钮仅出现在根视图控制器上
- 30. 后退按钮不会出现在视图控制器
能你展示你有什么尝试,但我的意思是你的代码? – ingsaurabh 2011-03-17 06:52:00
我还没有尝试过任何东西。只是想要一些指示这样做。 – pradeep 2011-03-17 06:53:27