私は画像の説明を与えているテキストボックスを持っているアプリケーションを作成しています。タッチでは、画像の位置を説明しています。下側には2つのボタンimage.what私はこれのためにする必要がありますか?私はそのことを理解していません。別の画像を表示
私は他のクラスの画像を使用していますが、私はその画像を呼び出していますが、動作していません。私は3日からこのことに固執しています。
私がこの質問をしていると思う人がいれば、申し訳ありません。
私のコードは、第1の画像
public class FirstImage extends ImageView {
float a=0;
float b=0;
TextView t= (TextView) findViewById(R.id.textView1);
public FirstImage(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public FirstImage(Context context, AttributeSet attrs) {
super(context, attrs);
}
public boolean onTouch(MotionEvent me){
switch(me.getAction()){
case MotionEvent.ACTION_DOWN:
a=me.getX();
b= me.getY();
pageinfo(a,b);
break;
case MotionEvent.ACTION_MOVE:
a=me.getX();
b= me.getY();
pageinfo(a,b);
break;
case MotionEvent.ACTION_UP:
a=me.getX();
b= me.getY();
pageinfo(a,b);
break;
case MotionEvent.ACTION_OUTSIDE:
a=me.getX();
b= me.getY();
pageinfo(a,b);
break;
default: return false;
}
return true;
}
public void pageinfo(float a,float b){
t.setText(Float.toString(a)+"x"+Float.toString(b)+"y");
}
}
私は次のようにレイアウトファイル内のコールを持っている...
<com.example.androidtablayout.FirstImage
android:id="@+id/myandroid"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/human"
/>
の次の通りですが、それが表示されない原因を私は理解していないのです任意のontouchイベント。
問題をよりよく理解するには、関連するコード(アクティビティソース、レイアウト)を共有する必要があります。また、例外のLogcat出力も役立ちます。 – rekaszeru
このqustionに従ってくださいhttp://stackoverflow.com/questions/10577848/displaying-image-from-other-class-in-android – Ashishsingh
私はあなたが達成しようとしていることとあなたが立ち往生していることを理解するのに苦労しています。あなたは何をやっているのか(コード、スクリーンショット、テキスト)、起こると予想されること、代わりに何が起こるのかをよく説明できますか? "それは動作していません"の代わりに、例外をスローするか、コンパイルしない、ユーザーインターフェイスの予期しない要素を表示する、フリーズするかなど、私たちに教えてください。 – Codo