2012-08-16 42 views
2

我对Android完全陌生,所以如果这很简单,请原谅我。我已经安装了eclipse Android插件,它具有用于实现UI的工具箱。有没有我在这里使用HTML代码的方法。在eclipse中使用HTML5 android插件

谢谢, 莎拉。

+1

如果你是完全新的Android版会首先需要学习基础知识。 Android项目的结构,如何在主要活动和UI布局资源之间进行交互。谷歌的教程..我知道,我买了一本书,并沿着,直到我得到它。一旦出现WebView,就像我在下面的答案中提到的那样,您需要使用特定的Android布局。祝您好运,将您的HTML展示给Android上的所有人。 – Kickaha 2012-08-16 15:25:17

+0

谢谢大家。我现在开始写一本书“Android在行动”。由于我擅长HTML5,但在那里只能看到xml,所以我想知道我是否应该放弃所有这些!所以我会探索这些并回复你接受你的答案。谢谢。 – Sara 2012-08-16 16:33:21

回答

1

您是否在寻找开发HTML 5个应用程序? 那么你需要一些其他的框架,这将有助于您在使用HTML,CSS构建Android应用程序,使用Javascript代码

我用的这个是Phonegap

还有更多的框架是可用的。你可以谷歌它。

1

要将WebView添加到您的应用程序中,只需将该元素包含在您的活动布局中即可。例如,下面是其中的WebView适合屏幕的布局文件:

<?xml version="1.0" encoding="utf-8"?> 
<WebView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/webview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
/> 


String summary = "<html><body>Awesome Content Here</body></html>"; 
webview.loadData(summary, "text/html", null); 

http://developer.android.com/guide/webapps/webview.html

1

也许你可以试试PhoneGap的API

+0

这实在是一个评论,而不是对问题的回答。您可以随时对自己的帖子发表评论,一旦您拥有足够的[声望](http://stackoverflow.com/faq#reputation),您将可以[对任何帖子发表评论](http://stackoverflow.com/特权/评论)。 – 2012-08-16 04:01:59

+0

我错过了这一点,这是一个启发或警告。 – liaobz 2012-09-10 02:51:02

0

在Android应用程序中包含HTML代码。你可以按照上面的例子,你可以把你所有的HTML代码中资源文件夹,并创建一个新的文件夹WWW,并把下面一行在你的活动类

protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 
WebView webView = (WebView)findViewById(R.id.webView); 
webView.getSettings().setJavaScriptEnabled(true); 
webView.setWebChromeClient(new WebChromeClient()); 
webView.loadUrl("file:///android_assest/www/index.html");