Java代码public class MoveViews extends Activity {
public static final String[] value = {
"Hello",
"Hello Kitty",
"中国,我爱你,我的祖国!!!",
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" };
int length = value.length;
TextView tv;
int i = 0; public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) this.findViewById(R.id.showtext);
} public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
tv.layout((int) event.getX(), (int) event.getY(), (int) event
.getX()
+ tv.getWidth(), (int) event.getY() + tv.getHeight());
tv.setVisibility(View.VISIBLE);
tv.setText(value[i]);
i++;
if (i >= value.length) {
i = 0;
}
}
return false;
}
}
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"
android:id="@+id/layout"
>
<EditText
android:id="@+id/showtext"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:visibility="invisible"
/>
</RelativeLayout>那位大侠帮我解释下,为什么当我的EditText里面的内容高度改变的时候,我的EditText就回到原点了呢 ??求解啊救命啊!
public static final String[] value = {
"Hello",
"Hello Kitty",
"中国,我爱你,我的祖国!!!",
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" };
int length = value.length;
TextView tv;
int i = 0; public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) this.findViewById(R.id.showtext);
} public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
tv.layout((int) event.getX(), (int) event.getY(), (int) event
.getX()
+ tv.getWidth(), (int) event.getY() + tv.getHeight());
tv.setVisibility(View.VISIBLE);
tv.setText(value[i]);
i++;
if (i >= value.length) {
i = 0;
}
}
return false;
}
}
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"
android:id="@+id/layout"
>
<EditText
android:id="@+id/showtext"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:visibility="invisible"
/>
</RelativeLayout>那位大侠帮我解释下,为什么当我的EditText里面的内容高度改变的时候,我的EditText就回到原点了呢 ??求解啊救命啊!
解决方案 »
- 在service中如何给用户提示??
- 集成第三方apk软件不能使用,但是手动安装可以使用
- Android 系统下创建xml失败??
- Android用GridView加载SD卡中的所有图片会出现内存溢出,很卡的情况,怎么样解决?
- 我想获取摄像头的图像,可是却显示黑屏。内有代码,请高手给看看
- ImageButton 或 EditText ,如何控制其显示或隐藏呢?
- 有没有Log输出的好办法?可以在手机上运行时,在手机上打开log查看运行情况
- achartengine 怎么设置区间背景色
- 想做个手机app,大家帮忙提些建议~thx
- < intentfilter >里面的一个小问题 请教大神
- 点与扇形区碰撞检测
- TabHost应用。不同activity在同一个tab里面如何相互跳转?
tv.layout((int) event.getX(), (int) event.getY(), (int) event
.getX()
+ tv.getWidth(), (int) event.getY() + tv.getHeight());
tv.setVisibility(View.VISIBLE);
tv.setText(value[i]);
这里写的有问题吗??