Добавление ActionBar на HTML-страницы с помощью PhoneGap в Android - PullRequest
1 голос
/ 22 марта 2012

Я новичок в PhoneGap.Я использую его для развертывания моего сайта на телефоне Android.Поэтому я создал папку www в папке assets и поместил весь свой HTML, CSS файл js и написал этот код для вызова страницы index.html

import org.apache.cordova.DroidGap;
import android.app.ActionBar;
import android.os.Bundle;
import android.view.Window;


public class HelloPhoneGapActivity extends DroidGap  {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    super.loadUrl("file:///android_asset/www/index.html");
}
}

Все работает нормально, но теперь мне нужно добавить ActionПанель с кнопкой закрытия на каждой странице.Я не знаю, как это сделать.

1 Ответ

1 голос
/ 22 марта 2012

Используйте navigator.app.exitApp(); для выхода из приложения.Либо сделайте это по нажатию кнопки или переопределите клавишу возврата.

ОБНОВЛЕНИЕ:

Создайте прослушиватель, подобный этому

документ.addEventListener ("backbutton", onBackClickEvent, true);

Затем в onBackClickEvent () записать это

function onBackClickEvent() {
    navigator.app.exitApp();
}
...