我正在創建一個應用程序,其中我有一個文本框,它給出了圖像的描述。觸摸它將描述圖像的位置。在較低的一面,我用兩個按鈕進行導航image.我應該爲此做些什麼?我不理解那件事。顯示不同的圖像
我已經在其他類中使用了圖像,然後我稱之爲圖像,但它不工作。我從三天卡在這個可以幫助我這個任何人。
如果有人認爲我在問這個問題,那麼我很抱歉。
我的代碼如下第一圖像
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
請按照這個問題http://stackoverflow.com/questions/10577848/displaying-image-from-other-class-in-android – Ashishsingh
我很難理解你想要達到什麼和你卡在哪裏。你能更好地解釋你在做什麼(代碼,截圖,文字),你會期望發生什麼以及發生什麼。你應該告訴我們它是否會拋出異常,不會編譯,在用戶界面中顯示意外的元素,凍結等。 – Codo