最佳答案
更新 这是最新的解决方案
implementation 'io.github.ponnamkarthik:richlinkpreview:1.0.9'
在您的 XML 中
<io.github.ponnamkarthik.richlinkpreview.RichLinkView
android:id="@+id/richLinkView"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</io.github.ponnamkarthik.richlinkpreview.RichLinkView>
在 Java 中:
richLinkView = (RichLinkView) findViewById(R.id.richLinkView);
richLinkView.setLink("https://stackoverflow.com", new ViewListener() {
@Override
public void onSuccess(boolean status) {
}
@Override
public void onError(Exception e) {
}
});
更多样式请访问
旧答案
您可以使用这个 Android Link Preview github 上的图书馆。为此,只需像这样将存储库添加到您的 build.gradle 文件中
repositories {
jcenter()
maven { url 'https://github.com/leonardocardoso/mvn-repo/raw/master/maven-deploy'}
}
您可以像这样使用 Artifact :
dependencies {
compile 'org.jsoup:jsoup:1.8.3' // required
compile 'com.leocardz:link-preview:1.2.1@aar'
}
您可以从 here 下载示例应用程序
关于python - android中的丰富链接预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38210743/