如何添加图像,string.xml之间的链接

时间:2018-09-22 15:32:17

标签: android xml image scroll textview

我在项目中添加了滚动活动(textscoll)。因此我想在该活动中添加大文本,并在该大文本之间添加几张图像。因此我在string.xml中添加了字符串文件,并在滚动活动中将其称为(content_textscoll .xml)...

我的字符串文件

list()

我的content_textscoll.xml

even_list = list(even(100))

我的问题是, *我想在上述文字之间添加几张图片。如何解决该问题...? 我可以将图像添加到drawble文件夹中。如何调用它们? *如何添加html链接或其他活动链接

1 个答案:

答案 0 :(得分:1)

制作网络视图:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="abhiandroid.com.htmlexample.MainActivity">
<WebView
    android:id="@+id/simpleWebView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="20dp" />
</RelativeLayout>

在没有文件夹的情况下创建资产文件夹,并在其中创建具有所需名称的新html文件,然后在其中放置文本和图像,如下所示:

<p>in this tag (p tag) put your text </p>
<img>in this tag (img tag) put your images </img>

在您的活动中输入以下内容:

 WebView webView;

public String fileName = "yourAssestFileName.html";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // init webView
    webView = (WebView) findViewById(R.id.simpleWebView);
    // displaying content in WebView from html file that stored in assets folder
    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl("file:///android_asset/" + fileName);
}