Как добавить кнопку на WebView
?. У меня есть WebView, и я хочу показать всплывающее окно. Для этого мне нужно добавить кнопку в нижнем левом углу WebVew. Как я могу это сделать?Кнопка Android Add на WebView?
2
A
ответ
8
Я бы использовал относительную компоновку. Мне нравится использовать его много. Его отличный способ легко разместить и организовать вид, кнопки, макеты, и т.д. ... Некоторые Пример кода:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:background="#FFFFD0"
android:layout_height="fill_parent"
>
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<Button
android:id="@+id/My_btn"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="My Button!"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</RelativeLayout>
Я думаю, что взгляды и кнопки будут разыграны в порядке сверху вниз в XML, но это может быть наоборот. Используйте поля как android: layout_marginLeft = "15dip" и android: layout_marginBottom = "10dip", чтобы помочь отрегулировать положение.
+0
Спасибо, Dude. Оно работает.... –
0
Какой контент находится в WebView
? Это какой-то HTML, который вы можете контролировать/изменять?
- Если да, просто добавьте тег
<button>
и поместите его соответствующим образом с помощью CSS. - Если нет, используйте решение Уэйнера.
0
package com.webview;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.Toast;
public class webview extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_PROGRESS);
WebView webview = new WebView(this);
Button btnTag = new Button(this);
btnTag.setText("Button");
btnTag.setId(1);
webview.addView(btnTag);
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
final Activity activity = this;
webview.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
activity.setProgress(progress * 1000);
}
});
webview.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
Toast.makeText(activity, "Oh no! " + description,
Toast.LENGTH_SHORT).show();
}
});
webview.loadUrl("http://www.google.com/");
}
}
Смежные вопросы
- 1. Назад Кнопка Android WebView
- 2. (Android) обновления Webview кнопка
- 3. Кнопка Android Add to listview
- 4. add webview ссылки на избранное
- 5. Android: кнопка на WebView-Element (.png-Image)
- 6. Android: кнопка «Назад» пропускает webView
- 7. Кнопка Android для просмотра Android WebView
- 8. Кнопка назад в WebView
- 9. Кнопка для внешней ссылки webview в android
- 10. Кнопка просмотра не работает в WebView android
- 11. map in webview add marker
- 12. Кнопка Up Webview Crashes
- 13. Кнопка загрузки WebView
- 14. Android/add WebView не работает при добавлении его в LinearLayout
- 15. Проблема WebView на Android
- 16. Webview кнопка назад не вернется
- 17. кнопка не отвечает в Webview
- 18. Android webview onTouch issue
- 19. андроид webview назад кнопка setOnClickListener
- 20. кнопка над WebView не работает
- 21. WebView и кнопка расположение делают кнопки невидимых
- 22. Html5 video on webview отсутствует полноэкранная кнопка на lollipop
- 23. Android WebView vs Chrome - почему кнопка не то же самое?
- 24. Кнопка Soft Back в Android с помощью Webview
- 25. Определите, была ли нажата конкретная кнопка в Android WebView
- 26. Кнопка для копирования url-webview
- 27. Задняя кнопка выводит меня из приложения на WebView
- 28. Интеграция форм Google в Android WebView, кнопка SignIn не работает
- 29. Кнопка Android Trigger HTML Нажмите в WebView Из кода
- 30. Кнопка на вкладке Android
вы имеете в виду кнопку, чтобы добавить в WebView или нижний левый угол его? – Neutralizer
Внутри webview, и это положение в нижнем левом углу. –