Android gridview пример - PullRequest
       2

Android gridview пример

0 голосов
/ 07 января 2012

Я пытался применить Gridview Tutorial , но я застрял в ошибке, я знаю, что это будет легко, но я не могу ее получить, хотя, я все еще начинающий, в любом случае здесь это ошибка:

  gridview.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
                Toast.makeText(HelloGridView.this, "" + position, Toast.LENGTH_SHORT).show();

(setOnItemClickListener) имеет красную линию, а также (OnItemClickListener) и (HelloGridView) .... Может кто-нибудь, пожалуйста, в какую сторону я ошибся ...?

примечание:

имя моего проекта: GridView1

я использую eclpise и android skd 15

Я уже создал класс (ImageAdapter.Java) - Отлично

я не знаю, что не так до сих пор .... помогите

Ответы [ 3 ]

1 голос
/ 07 января 2012

Если вы получаете красную линию ниже setOnItemClickListener и OnItemClickListener , это означает, что вы не импортируете надлежащие классы, поэтому попробуйте сначала импортировать все необходимые классы (в eclipseэто ctrl + shift + o в eclipse (windows) ).

Но одна вещь, о которой вы говорите, это то, что вы также получаете красную линию ниже HelloGridView , однакоэтого не должно происходить (потому что это имя класса и HelloGridView. Это будет контекстом (это очень просто, но, как вы сказали, вы новичок, я вам говорю)), пожалуйста, проверьте ваш класс, распространяется на действие или не так

HelloGridView расширяет действие

Если вы также выполнили эту задачу, просим проверить наличие необходимых jar-файлов, которые нужны вашему приложению, вы можете проверить это, щелкнув правой кнопкой мыши по вашему проекту Путь сборки Java -> Порядок и экспорт выберите ваш API (содержит файл JAR, если не выбран) нажмите выберите все нажмите кнопку и нажмите OK , и все готово.

Если вы все еще не получаете классы, которые вам требуются, вы чистите свой проект, Project -> clean

0 голосов
/ 07 января 2012

делайте, как говорит @jitendra, или альтернативно:

 gridview.setOnItemClickListener(new View.OnItemClickListener() {...}

Обратите внимание на использование View для полной квалификации OnItemClickListener.

0 голосов
/ 07 января 2012

Вам необходимо импортировать OnItemClickListener

добавить следующую инструкцию по импорту

импорт android.widget.AdapterView.OnItemClickListener;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...