2015-08-23 77 views
0

我發現標籤雲,但我認爲它還沒有準備好。有沒有人有任何可用的詞雲生成器庫,允許您自定義它的設計?如何在Android中的佈局上實現Word Cloud?

我發現這一點,似乎可用:

https://github.com/sschwieb/Cloudio http://wiki.eclipse.org/Zest/Cloudio https://code.google.com/p/memeplex/source/browse/trunk/Android/src/kr/ac/yonsei/memeplex/view/TagCloudLayout.java?r=31

雖然它可能需要改變或編輯一點點。我希望有人能幫助我。我將在接下來的幾個小時內提供賞金

如果您可以提供任何算法,我也很樂意研究它。

在此先感謝!

回答

2

根據你的實際需求,你可以使用一個非常好的和可定製的JavaScript詞雲,如D,然後將其嵌入到Android應用的WebView中。對於如何做到這一點的https://github.com/mitchwongho/D3Android

下面是一個簡單的例子,我做了展示這種https://github.com/rbarbantan/android-word-cloud

+0

我明白這一點的例子。但我不知道main.html的功能。 d3.layout.cloud()調用在哪裏?對不起,你能解釋一下那部分嗎? –

+1

https://github.com/mitchwongho/D3Android/blob/master/app/src/main/java/com/mitchwongho/d3/MainActivity.java只是一個關於如何在android應用程序中加載html頁面的例子。感興趣的方法是onResume(),main.html在WebView中加載。在你的情況下,main.html應該包含https://github.com/jasondavies/d3-cloud/blob/master/examples/simple.html中的內容。這基本上是一個html頁面,你用D3 javascript渲染你感興趣的詞語。 –

+1

我更新了我的答案,包括一個示範項目,演示了這個 –

相關問題