added screen scaling
This commit is contained in:
parent
1c469f7cd2
commit
1f7ba5e375
@ -1,11 +1,14 @@
|
|||||||
package de.tysox.bs_elmshorn;
|
package de.tysox.bs_elmshorn;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.support.v4.app.Fragment;
|
import android.support.v4.app.Fragment;
|
||||||
|
import android.view.Display;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
import android.view.WindowManager;
|
||||||
import android.webkit.WebSettings;
|
import android.webkit.WebSettings;
|
||||||
import android.webkit.WebView;
|
import android.webkit.WebView;
|
||||||
import android.webkit.WebViewClient;
|
import android.webkit.WebViewClient;
|
||||||
@ -54,7 +57,8 @@ public class Tab1 extends Fragment {
|
|||||||
|
|
||||||
webView.loadUrl("https://tysox.de/webapps/timetable.php?week="+ currentWeek);
|
webView.loadUrl("https://tysox.de/webapps/timetable.php?week="+ currentWeek);
|
||||||
// s5 mini 119 opx 170 xperia 113
|
// s5 mini 119 opx 170 xperia 113
|
||||||
webView.setInitialScale(160);
|
webView.setPadding(0,0,0,0);
|
||||||
|
webView.setInitialScale(getScale());
|
||||||
}
|
}
|
||||||
},101);
|
},101);
|
||||||
|
|
||||||
@ -62,6 +66,14 @@ public class Tab1 extends Fragment {
|
|||||||
return rootView;
|
return rootView;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private int getScale(){
|
||||||
|
Display display = ((WindowManager) MainActivity.getInstance().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
|
||||||
|
int width = display.getWidth();
|
||||||
|
Double val = new Double(width)/new Double(690);
|
||||||
|
val = val * 100d;
|
||||||
|
return val.intValue();
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setUserVisibleHint(boolean isVisibleToUser) {
|
public void setUserVisibleHint(boolean isVisibleToUser) {
|
||||||
super.setUserVisibleHint(isVisibleToUser);
|
super.setUserVisibleHint(isVisibleToUser);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user