我正在通過一些android開發者教程,特別是位於here的Gallery View Widget工作,我已經通過階段1和2,但我似乎得到3個錯誤,我無法理解它是什麼,我做錯了正如我剛纔複製並粘貼代碼,本教程直接和一個變化的代碼,這是R.layout.events而不是R.layout.mainAndroid開發者教程中的錯誤?
下面是代碼
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Gallery;
import android.widget.Toast;
public class Events extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.events);
Gallery gallery = (Gallery) findViewById(R.id.gallery1);
gallery.setAdapter(new ImageAdapter (this));
gallery.setOnClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id) {
Toast.makeText(Events.this, "" + position, Toast.LENGTH_LONG).show();
}
});
}}
我得到的錯誤如下:
Im ageAdapter不能解析爲一個類型的線路18的Java問題 OnItemClickListener不能解析爲一個類型線20的Java問題
在型適配器視圖的方法setOnClickListener(View.OnClickListener)是不適用的參數(新OnItemClickListener() {})第20行Java問題
任何意見或指針將不勝感激。提前致謝。
我們不能真正看到你在說什麼錯誤。似乎如果可以的話,幫助會更容易。 –
對不起,我意識到這篇文章,張貼和添加他們,而你正在評論。 – Qu1nncunxIV