Comment utiliser Android setTranslation ? (ou un autre moyen de déplacer un textview ?)
Je veux commencer à faire un "esprit" au niveau de l'application (pas sûr de ce mot, l'outil, assurez-vous que la surface sur laquelle vous le mettez sur le même(droite)) pour l'école.
Pour l'instant je veux juste déplacer textviews puis je vais a la sonde de l'auditeur pour le faire automatiquement, puis je vais les transformer en images, etc..
De toute façon, je ne peux pas déplacer le textView dans l'écran!
J'ai trouvé une méthode, appelée setTranslationX et setTranslationY qui semblent faire exactement ce que je veux, donc j'ai essayé de les utiliser de cette façon:
super.onCreate(savedInstanceState);
float nombre=100;
setContentView(R.layout.activity_main);
TextView H = (TextView) findViewById(R.id.Champ_H);
H.setTranslationX(nombre);
De simplement déplacer un textView vers la droite.
Mais j'ai ce message pour la dernière ligne:
La méthode setTranslationX(float) n'est pas défini pour le type TextView
Le problème est que, oui, il est, j'ai regardé la documentation, cette méthode existe et prend un flotteur en tant que paramètre.
J'ai bien sûr importés android.vue.Point de vue qui est censé contenir, mais qui ne fonctionne pas.
J'ai aussi essayé d'utiliser setLeft qui fait une chose semblable, mais le même problème se produit. Il semble que chaque méthode, ce qui me permettrait de déplacer un textView, eclipse ne me permet pas de les utiliser.
Quelqu'un sait pourquoi?
Ou connaissez une autre façon de déplacer un TextView?
Oh, je ne savais pas que l'. J'ai pensé à ça, mais ne pas voir les spécifications à propos de l'API dans le doc. J'ai utilisé l'API 7 parce que j'ai suivi un tutoriel utilisé cette. Je suis de l'installation de la nouvelle API droit maintenant, qui fonctionnera probablement. Merci!!!!
Laissez-moi savoir si cela fonctionne. Dans ce cas, je peux convertir mon commentaire à la bonne réponse pour vous d'accepter, à makr votre question comme résolue.
OriginalL'auteur user1948708 | 2013-01-04
Vous devez vous connecter pour publier un commentaire.
Utilisation
nineOldAndroid.jar
fichier dans votre projet Et de les utiliser de cette façonOriginalL'auteur Dipendra
Essayez ceci:
dans mon eclipse est, beau travail:)
dans lequel la version d'android que vous écrivez? (Niveau API)
J'ai utilisé l'API 7 mais je viens de lire TofferJ commentaire qui dit que je dois utiliser au moins 11, qui sera probablement travailler de cette façon, merci
OriginalL'auteur Maury
Vous devrez peut-être spécifier l'unité à traduire. essayez:
voir http://developer.android.com/reference/android/view/View.html#attr_android:translationX
OriginalL'auteur xaviersjs