stranger!!!!
دوشنبه 11 خرداد 1394, 16:04 عصر
سلام من میخوام فونت وب ویو رو عوض کنم اما ارور میده راهنماییی کنید ممنون میشم
package com.stranger.numbers;
import android.app.Fragment;
import android.content.res.AssetManager;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class LearnFragment extends Fragment {
private static WebView webView;
public static WebView getWebView()
{
return webView;
}
public void onCreate(Bundle paramBundle)
{
super.onCreate(paramBundle);
}
public View onCreateView(LayoutInflater paramLayoutInflater, ViewGroup
paramViewGroup, Bundle paramBundle)
{
Typeface fo = Typeface.createFromAsset(getAssets(),"font/davat.ttf");
View rootView = paramLayoutInflater.inflate(R.layout.fragment_lear n, paramViewGroup, false);
getActivity().setTitle(R.string.number);
webView = (WebView)rootView.findViewById(R.id.webView1);
webView.setWebViewClient(new WebViewClient());
WebSettings webSettings = webView.getSettings();
webSettings.setFixedFontFamily(fo);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/learn.html");
return rootView;
}
private AssetManager getAssets() {
// TODO Auto-generated method stub
return null;
}
}
اینم اروررر
Description Resource Path Location Type
The method setFixedFontFamily(String) in the type WebSettings is not applicable for the arguments (Typeface) LearnFragment.java /Number/src/com/stranger/numbers line 37 Java Problem
package com.stranger.numbers;
import android.app.Fragment;
import android.content.res.AssetManager;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class LearnFragment extends Fragment {
private static WebView webView;
public static WebView getWebView()
{
return webView;
}
public void onCreate(Bundle paramBundle)
{
super.onCreate(paramBundle);
}
public View onCreateView(LayoutInflater paramLayoutInflater, ViewGroup
paramViewGroup, Bundle paramBundle)
{
Typeface fo = Typeface.createFromAsset(getAssets(),"font/davat.ttf");
View rootView = paramLayoutInflater.inflate(R.layout.fragment_lear n, paramViewGroup, false);
getActivity().setTitle(R.string.number);
webView = (WebView)rootView.findViewById(R.id.webView1);
webView.setWebViewClient(new WebViewClient());
WebSettings webSettings = webView.getSettings();
webSettings.setFixedFontFamily(fo);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/learn.html");
return rootView;
}
private AssetManager getAssets() {
// TODO Auto-generated method stub
return null;
}
}
اینم اروررر
Description Resource Path Location Type
The method setFixedFontFamily(String) in the type WebSettings is not applicable for the arguments (Typeface) LearnFragment.java /Number/src/com/stranger/numbers line 37 Java Problem