我正在使用此代碼。它在仿真器上按照我的需要工作,但在手機上它運行緩慢,移動時間長。我不知道爲什麼真的手機速度很慢。我如何提高性能? (注:圖像大小是5KB。)Android - 雖然imageView移動在屏幕上緩慢運行
case MotionEvent.ACTION_MOVE:
if(event.getRawX() <= firsttouch){
}else if(event.getRawX() >= firsttouch+maxright){
} else {
x= event.getRawX()-deltaTouchpos;
**imgslide.setX(x);** //image move by touch here
}
break;
}
編輯:Layout.xml
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/slideroot">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="7"
android:id="@+id/slideroot2">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView6"
android:src="@drawable/slide350b"
android:adjustViewBounds="false"
android:scaleType="fitXY" />
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="13">
</FrameLayout>
</LinearLayout>
如果您有任何代碼,您還可以放置Layout創建代碼嗎? –
當然,我添加了.. – Huseyin
你是否編程創建了一個佈局,如下所示:'LinearLayout layout =(LinearLayout)findViewById(R.id.blabla);' –