Вы можете сделать это, только если наше изображение находится в вашей папке / assets.Кроме того, вы должны загрузить свой HTML с помощью baseUrl, который находится в папке ваших активов
. Вы можете использовать WebView.loadUrl () или WebView.loadDataWithBaseURL ():
webView.loadUrl("file:///android_asset/file.html");
или
webView.loadDataWithBaseURL("file:///android_asset/", "<img src='file.jpg' />", "text/html", "utf-8", null);
(файл file.jpg должен находиться внутри папки ваших активов)
Чтобы сравнить, какая кнопка:
Используйте метод getDrawable () в ImageButton и сравните их, используя .getConstantState (). Equals()
Пример кода:
ImageButton btn = (ImageButton) findViewById(R.id.myImageBtn);
Drawable drawable = btn.getDrawable();
if (drawable.getConstantState().equals(getResources().getDrawable(R.drawable.myDrawable).getConstantState())){
//Do your work here
}
Список литературы:
Получить отрисовку кнопки изображения