我这里写了一个弹出的自定义View 是
<RelativeLayout>
<myView></myView>
<Button></Button>
</RelativeLayout> 当myView里面的内容不改变时,
可以跟随我的点击位置显示,如果当我调用方法改变myView里面的值时,
这个View就回到了位置(0,0)
请问各位高手,怎么又改变了myView里面的内容,又跟着我的点击位置显示求教了!!
<RelativeLayout>
<myView></myView>
<Button></Button>
</RelativeLayout> 当myView里面的内容不改变时,
可以跟随我的点击位置显示,如果当我调用方法改变myView里面的值时,
这个View就回到了位置(0,0)
请问各位高手,怎么又改变了myView里面的内容,又跟着我的点击位置显示求教了!!
解决方案 »
- Andriod 是不是Linux的一个版本,是不是Linux内核
- android 瓦片地图 历经千辛万苦终于成功了,可是怎么优化显示?
- Android实现双网卡同时上网
- 文档中说什么呢
- android menu问题
- 创建AVD,默认总是存放在"Documents and Settings\<user>\.android\",可否更改
- 3d max 纹理贴图
- Activity实例化出现错误,求解
- (cocos2dx交叉编译android过程)eclipse的run as和debug as疑问
- 请问安卓的网络应用 运行原理,求大神简单说明。
- android遍历界面上的所有控件后,如何判断控件是什么类型?
- 在电脑上读出Android联系人
我的是一个listview里面, 如果有checkbox被选中就从屏幕最底下弹出, 没有checkbox被选中就从最底下消失.
res/anim/footer_appear.xml:
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:fromYDelta="+10%p"
android:toYDelta="0"
android:duration="300" />
</set>
res/anim/footer_disappear.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:fromYDelta="0"
android:toYDelta="+10%p"
android:duration="300" />
</set>java:...
if (isChecked) {
if (popMenu.getVisibility() != View.VISIBLE) {
popMenu.startAnimation(AnimationUtils.loadAnimation(this, R.anim.footer_appear));
}
popMenu.setVisibility(View.VISIBLE);
} else {
if (popMenu.getVisibility() != View.GONE) {
popMenu.startAnimation(AnimationUtils.loadAnimation(this, R.anim.footer_disappear));
}
popMenu.setVisibility(View.GONE);
}..
popMenu是我自定义的界面
if (popMenu.getVisibility() != View.VISIBLE) {
popMenu.startAnimation(AnimationUtils.loadAnimation(this, R.anim.footer_appear));
}
popMenu.setVisibility(View.VISIBLE);
当回到0,0的时候,你可以自己取下View的位置,看看是0,0还是你所希望的~