![](/img/trans.png)
[英]How to bring Switch Background Image to Front of Switch in Xamarin android
[英]How to bring an image to front?
我正在将图像从某个地方翻译成另一个图像,并且它在那里有一个按钮。 但是当图像在它上面时我希望它是不可点击的! 它没有看到,但仍然可以点击! 如何将图像放在前面,这样按钮就无法使用? 提前致谢。
在您的翻译动画和onAnimationStart(Animation animation)
实现setAnimationListener
,将您的bringToFront()
方法。 它对我有用。
尝试这个:
Button btn = (Button)findViewById(R.id.my_btn);
btn.setEnabled(false);
我认为如果你使ImageView
可点击它会有所帮助。 这可以通过以下方式实现:
clickable
属性( http://developer.android.com/reference/android/view/View.html#attr_android:clickable )设置为true ImageView
对象上调用setClickable(true)
( http://developer.android.com/reference/android/view/View.html#setClickable%28boolean%29 ) 更改xml文件的顺序。 首先列出的视图将位于它们之后列出的视图的后面。
<ImageView android:id="@+id/iv01"/>
<Button android:id="@+id/btn01"/>
在上面的代码中,按钮将放在ImageView的顶部。
<Button android:id="@+id/btn01"/>
<ImageView android:id="@+id/iv01"/>
在上面的代码中,ImageView将放在Button的顶部。
您还可以在.java(Activity)文件中隐藏布局中的Button。
Button btn = findViewById(R.id.btn01);
btn.setVisibility(View.GONE);
你也可以设置对接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.