آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش فایل html در fragment ( حل شد + سرس کد )

nomad811  11 سال پیش  11 سال پیش
+1 0

سلام .

شاید سوال پیش پا افتاده ای باشه اما برای بخشی از پروژم باید یک فایل html ( ترجیحا همونی که استاد برای کتاب ساختو ) در fragment به نمایش بذارم .

هرکاری کردم موفق نشدم ، کسی سورسی چیزی داره کاره منو جلو بندازه ؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
nomad811  11 سال پیش
+3 0

حل شد .

سورسشو میذارم شاید به کسی کمک کرد :)

 package test.iran;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.LinearLayout;

public class BookActivity extends Fragment {

private WebView webView;
private Bundle webViewBundle;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {

LinearLayout ll = (LinearLayout) inflater.inflate(R.layout.show,
container, false);

webView = (WebView) ll.findViewById(R.id.webView1);
webView.setWebViewClient(new WebViewClient());

if (webViewBundle == null) {
webView.loadUrl("file:///android_asset/content/session2.html");
} else {
webView.restoreState(webViewBundle);
}

return ll;

}

@Override
public void onPause() {
super.onPause();

webViewBundle = new Bundle();
webView.saveState(webViewBundle);
}
}



کد xml: 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tab2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">

<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent" />

</LinearLayout>

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .