<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ColorActivity" >
<LinearLayout
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_gravity="center"
android:background="#CCFFFFFF"
android:orientation="vertical"
android:padding="8dp"
>
<WebView
android:layout_gravity="center"
android:id="@+id/webView"
android:layout_width="300dp"
android:layout_height="250dp" />
<Button
android:id="@+id/bb"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onc"
android:text="Button" />
</LinearLayout>
</FrameLayout>
package blooger.blooger.com.testcolorto;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
public class ColorActivity extends Activity {
private Button bb;
WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_color);
bb = (Button) findViewById(R.id.bb);
bb.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
webview = (WebView) findViewById(R.id.webView);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().getAllowFileAccess();
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setDatabaseEnabled(true);
webview.getSettings().setAppCacheEnabled(true);
webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webview.setWebViewClient(new ColorActivity.InsideWebViewClient());
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new InsideWebViewClient());
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
webview.loadUrl("https://www.mp3quran.net/newMedia.php?id=1&file=https://server8.mp3quran.net/frs_a/001.mp3");
webview.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
setProgress(progress * 100);
}
});
}
public void onc(View view) {
}
private class InsideWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
ليست هناك تعليقات:
إرسال تعليق