2017-12-15 7 views
0

string.xmlにhtmlコードを用意しました。 ボタンをクリックした後にsecondactivityでtextviewにhtmlテキストを表示したい。しかし、私はcouldnt。私はまだそこにあるすべてのhtmlタグを意味します。は、buttonclickの後にtextviewのhtmlコードを表示します

ここで私のコードは主な活動です。

私はbuttonclick後に通常のテキストを見てみたい
te=(TextView)findViewById(R.id.te); 
    Intent intent=getIntent(); 
    String gelenVeri=``intent.getStringExtra("veri"); 
    te.setText(gelenVeri); 
enter code here 

、 まだ私はまだHTMLコード:ここ

bir.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      String veri = getString(R.string.dahi); 
      Intent intent = new Intent(MainActivity.this, Main2Activity.class); 
      intent.putExtra("veri", veri); 
      startActivity(intent); 

     } 
    }); 

} 

//とは、第二の活動です。 私は何ができますか?みんなに感謝します。

+0

可能な複製https://stackoverflow.com/q/2116162/3505534 – R2R

答えて

0

を試してみてください。 1つはhtmlタグと、もう1つはhtmlタグなしです。名前をtagged_strsimple_strとします。その後、あなたのクリックのリスナーの中で、単純な文字列ロード

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { 

te.setText(Html.fromHtml(getString(R.string.tagged_str), Html.FROM_HTML_MODE_COMPACT)); 
    } else { 
     te.setText(Html.fromHtml(R.string.tagged_str)); 
    } 

最初は、あなたが以下のようにTextViewの中にあなたのHTML文字列を表示し、あなたの速い応答のための

 button.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      te.setText(R.string.simple_str); 
     } 
    }); 
+0

速い返答をいただきありがとうございますが、私はcouldntです。 –

+0

あなたは何ができませんでしたか? – salman

+0

infactı簡単な方法が欲しい。だからıワード20のボタンと20の記事があります。私は各記事ごとに20のレイアウトを作成する必要はありません。 ıボタンをクリックすると、自分のhtml文書が表示されます。私はpdfファイルを追加したくありません。 –

0

は、私はあなたがあなたのstrings.xmlファイルで2つの文字列値を定義するべきだと思います。この

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { 
    te.setText(Html.fromHtml(gelenVeri, Html.FROM_HTML_MODE_LEGACY)); 
} else { 
    te.setText(Html.fromHtml(gelenVeri)); 
} 
0

おかげで、私はcouldntの。本当に簡単な方法が欲しい。だからıワード20のボタンと20の記事があります。私は各記事ごとに20のレイアウトを作成する必要はありません。 ıボタンをクリックすると、自分のhtml文書が表示されます。私はpdfファイルを追加したくありません。

関連する問題