Comment faire pour déplacer l'affichage de texte?
J'ai textview et imageview dans le cadre de mise en page, je veux déplacer le texte avec le doigt sur l'image.
<FrameLayout
android:id="@+id/framelayout"
android:layout_marginTop="30dip"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<ImageView
android:id="@+id/ImageView01"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/text_view"
android:layout_marginTop="30dip"
android:layout_width="wrap_content"
android:maxLines="20"
android:scrollbars="vertical"
android:layout_height="wrap_content"/>
</FrameLayout>
j'essaie un peu de code mais il ne fonctionne pas correctement me dire la bonne façon.
public boolean onTouch(View v, MotionEvent event) {
float x1 = 0, x2, y1 = 0, y2;
String direction;
switch(event.getAction()) {
case(MotionEvent.ACTION_DOWN):
x1 = event.getX();
y1 = event.getY();
break;
case(MotionEvent.ACTION_UP): {
x2 = event.getX();
y2 = event.getY();
float dx = x2-x1;
float dy = y2-y1;
//Use dx and dy to determine the direction
if(Math.abs(dx) > Math.abs(dy)) {
if(dx>0) direction = "right";
else direction = "left";
} else {
if(dy>0) direction = "down";
else direction = "up";
}
}
}
return false;
}
pourquoi n'utilisez-vous pas l'animation ???
Le code ci-dessus ne fonctionne pas? wat problèmes u r arriver? post le Cas échéant, les erreurs?
pas d'erreurs , rien ne s'affiche dans le journal d'un chat.
Le code ci-dessus ne fonctionne pas? wat problèmes u r arriver? post le Cas échéant, les erreurs?
pas d'erreurs , rien ne s'affiche dans le journal d'un chat.
OriginalL'auteur RajaReddy PolamReddy | 2011-08-26
Vous devez vous connecter pour publier un commentaire.
j'ai eu la réponse en utilisant ce code
sa ne marche pas pour moi, ClassCastException, je ne peut pas le réglage de Mises en page exactement comme je l'ai supposé, en fait je suis en utilisant FrameLayout et Linéaire, et ne peux pas obtenir ce que devrait être un parent et d'être ce que l'enfant ? Je veux déplacer une image avec du texte, dans la zone spécifique de l'écran, j'.e.. dans la moitié de l'écran
OriginalL'auteur RajaReddy PolamReddy
Vérifier cet extrait de code,
s'il vous plaît aidez moi, j'ai été bloqué.
OriginalL'auteur Randroid