انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
فیت کردن متن html در WebView (در برنامه اندروید)

فیت کردن متن html در WebView (در برنامه اندروید)

#4
(۱۳۹۳/۰۹/۲۱, ۰۴:۴۹ ب.ظ)'rainbow17' نوشته: ممنون از جوابتون فقط من مبتدی هستم اگه لطف کنین با جزئیات بیشتر به همراه کد بگین...
مثلا اگه بخوام  همون که شما قبلا کار کردید بخوام دو کلید قرار بدم که یکی سایز متن html  رو کم و یکی زیاد کنه با این تفاسیر چکار کنم؟؟؟؟

 

بخشی از کدهایی که قبلا نوشتم رو براتون ذکر می کنم (برای کوچکتر و بزرگتر کردن متن) :

کد پی‌اچ‌پی:
    // show html file in webview
       
String html_file "file:///android_asset/html_files/" "file_" String.valueOf(image_number_to_show) + ".html";
       
webView = (WebViewfindViewById(R.id.webView1);
        
webView.getSettings().setJavaScriptEnabled(true);
        
webView.getSettings().setLoadWithOverviewMode(true);
        
webView.getSettings().setUseWideViewPort(true);
        
webView.getSettings().setBuiltInZoomControls(true);
        
webView.getSettings().setDefaultFontSize(webview_font_size);
        
webView.loadUrl(html_file);

        iv_negative = (ImageViewfindViewById(R.id.imageView10);
        iv_positive = (ImageViewfindViewById(R.id.imageView11);
        
        
// negative positive
        
iv_negative.setOnClickListener(new OnClickListener() {
            
            @
Override
            
public void onClick(View arg0) {
                
webview_font_size webview_font_size webview_font_change;
                
webView.getSettings().setDefaultFontSize(webview_font_size);
            }
        });
        
        
iv_positive.setOnClickListener(new OnClickListener() {
            
            @
Override
            
public void onClick(View arg0) {
                
webview_font_size webview_font_size webview_font_change;
                
webView.getSettings().setDefaultFontSize(webview_font_size);
            }
        }); 

دو تا ImageView را به کار برده ام که روی یکی، عکس منفی و روی دیگر، عکس مثبت نمایش داده می شود (به معنای کوچکتر یا بزرگتر شدن متن).

مقادیر رو هم به صورت زیر انتخاب کردم (در ابتدای Activity) (کدهای زیر، کدهای ابتدای Activity ای است که نوشتم) :

کد پی‌اچ‌پی:
public class Show_individual extends Activity {
    
    private 
WebView webView;
    public 
ImageView iv_positive;
    public 
ImageView iv_negative;
    public 
int webview_font_size 47;
    public 
int webview_font_change 3

پس در فایل xml ، باید یک WebView (با id درج شده در کدها) و همچنین دو ImageView (با آن id ها) تعریف کنید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط rainbow17


پیام‌های این موضوع
RE: فیت کردن متن html در WebView - توسط admin - ۱۳۹۳/۰۹/۱۹, ۱۲:۴۰ ق.ظ
RE: فیت کردن متن html در WebView - توسط rainbow17 - ۱۳۹۳/۰۹/۲۱, ۰۴:۴۹ ب.ظ
RE: فیت کردن متن html در WebView (در برنامه اندروید) - توسط admin - ۱۳۹۳/۰۹/۲۲, ۰۴:۴۰ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان