Вы действительно должны подумать о том, чтобы начать с чего-то более простого, как явный новичок в Android.
Как бы то ни было ...
Сначала вам нужно решить, где находится «HTML-страница»: по телефону или в Интернете. На данный момент правильный ответ "в интернете". Вам потребуется URL для этого (например, http://www.ohai.com/kthxbye.html
).
Затем вам нужно создать файл макета в папке res/layout/
, содержащей ваш Button
. Это не файл HTML - это файл макета Android. Предполагая, что вы собираетесь работать на Android 1.6 и более новых устройствах, вы можете добавить к элементу <Button>
атрибут android:onClick
, который будет называть метод в вашем классе, который скоро будет написан Activity
. Если вы просто работаете с новым проектом, вы можете просто изменить предоставленный вам файл res/layout/main.xml
, чтобы он имел Button
.
Затем вам нужно создать класс Activity
. Надеюсь, в вашем проекте уже настроен класс Activity
; если нет, вам нужно будет создать его самостоятельно. В onCreate()
используйте setContentView(R.layout.main)
(или любой другой) для загрузки файла макета.
Добавьте метод с именем, которое вы указали в android:onClick
, к вашему Activity
, возвращая void
и принимая View
в качестве параметра. Там добавьте строку вроде:
startActivity(new Intent(this, Uri.parse("...")));
где ...
заменяется URL-адресом вашего HTML-файла.
Теперь, можно вставить HTML-код в ваше приложение, но тогда у вас будет немало трудностей с тем, чтобы приложение браузера просматривало его, так как это приложение не имеет права на файлы вашего приложения. Есть несколько способов справиться с этим, и все они относительно сложны.