Matic Babnik

unread,
Dec 17, 2017, 3:25:57 PM12/17/17
to MIT App Inventor Forum
Current web view has those weird zoom thingies. Also it displays websites in a different way than chrome does. Also the ui seems a bit dated!

SteveJG

unread,
Dec 17, 2017, 3:53:54 PM12/17/17
to MIT App Inventor Forum
You might use an ActivityStarter instead.       App Inventor, like even the Professional Adnroid Studio, uses the Google stock WebViewer Component.
The ActivityStarter use the default browser on the device and can select among browsers if several are installed on the device.  You probably will get the look and feel you hope for by using the ActivityStarter..

Use as action    

android.intent.action.VIEW



and set the url as you would on a WebViewer.

Merry Christmas,
Steve

Matic Babnik

unread,
Dec 18, 2017, 12:16:19 PM12/18/17
to MIT App Inventor Forum
But it needs to be built in to the app (not in an seperate app)
also what about the new chrome web view?

Italo

unread,
Dec 18, 2017, 12:37:56 PM12/18/17
to MIT App Inventor Forum
You don't have too much of a choice here. That's the component and it's not very likely to be improved soon.
If the website you are trying to display is yours, you can edit the html file to make the browser not show the zoom in or out buttons (not "thingies").
Search on the forum about that and you will find how to do it.

Another option is to use any of the other App Inventor distros, like AppyBuilder, which provides a property on the webviewer to hide the zoom buttons.

If the website is not yours and it still shows bad in the webviewer, then you will need to check if you are showing the mobile version of it, may be it's not. 
As a last resource, and if the website has one, you may want to use an API to send and receive information from that website instead of showing it inside your app.
Reply all
Reply to author
Forward
0 new messages