从android studio的json数据中删除html
我正在尝试我的android studio项目。我正在存储来自从android studio的json数据中删除html,android,html,json,android-studio,web,Android,Html,Json,Android Studio,Web,我正在尝试我的android studio项目。我正在存储来自wp-json的数据,一切正常。但是-我得到了这样的东西: <p>আল্লামা আহমদ শফীর ইন্তেকালের পর চট্টগ্রামের দারুল উলুম মুঈনুল ইসলাম হাটহাজারী মাদরাসার আপাতত একক কোনো মহাপরিচালক নিযুক্ত করা হবে না। এর পরিবর্তে তিনজনের একটি পরিচালনা কমিটি করা হয়ে
wp-json
的数据,一切正常。但是-我得到了这样的东西:
<p>আল্লামা আহমদ শফীর ইন্তেকালের পর চট্টগ্রামের দারুল উলুম মুঈনুল ইসলাম হাটহাজারী মাদরাসার আপাতত একক কোনো মহাপরিচালক নিযুক্ত করা হবে না। এর পরিবর্তে তিনজনের একটি পরিচালনা কমিটি করা হয়েছে।</p>\n<p>শনিবার আল্লামা শফীর জানাজার পর মাদরাসার শুরা কমিটির বৈঠকে এ সিদ্ধান্ত নেয়া হয়। এতে মাদরাসা পরিচালনার জন্য তিনজনকে নির্বাচন করা হয়েছে।</p>\n<p>এ তিনজন হলেন, পরিচালনা কমিটির প্রধান মুফতিয়ে আজম বাংলাদেশ আল্লামা মুফতি আব্দুস সালাম চাটগামী হাফিজাহুল্লাহু, আল্লামা শেখ আহমদ হাফিজাহুল্লাহ ও আল্লামা ইয়াহইয়া সাহেব হাফিজাহুল্লাহ।</p>\n<p>এছাড়া মাওলানা জুনায়েদ বাবুনগরীকে শিক্ষা পরিচালক ও শায়খুল হাদিস হিসেবে নিয়োগ দেয়া হয়েছে।<br />\nসহকারী শিক্ষা সচিব হিসবে নিয়োগ দেয়া হয়েছে আল্লামা হাফেজ শোয়াইব সাহেব হাফিজাহুল্লাহুকে।</p>\n<p>সূত্র জানায়, তিন সদস্য বিশিষ্ট এ কমিটি এখন থেকে হাটহাজারী মাদরাসার সব কাজের সুরাহা করবেন। তাদের সবার সমান অধিকার থাকবে। তাদের মধ্য থেকে কেউ একজন এককভাবে কোনো সিদ্ধান্ত নিতে পারবেন না।</p>\n<p>প্রসঙ্গত, শুক্রবার সন্ধ্যায় হাটহাজারী মাদ্রাসার দীর্ঘ ৩৪ বছরের মহাপরিচালক ও হেফাজতে ইসলামের আমির আল্লামা শাহ আহমদ শফী ইন্তেকাল করেন।</p>\n<p>শনিবার (১৯ সেপ্টেম্বর) বেলা ২টা ১৫ মিনিটে লাখো মুসুল্লির উপস্থিতিতে জানাজা শেষে মাদরাসা বাইতুল আতিক জামে মসজিদ সংলগ্ন ‘মাকবারাতুল জামিয়া’ নামক কবরস্থানে দাফন করা হয় আল্লামা শফীকে।</p>\n<p>ইউএইচ/</p>\n
我想用tv\u description
textview来实现这一点
提前感谢。要在
tv\u description
中显示HTML
,请在AnimeActivity
中执行以下代码
public class AnimeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_anime);
// hide the default actionbar
getSupportActionBar().hide();
// Recieve data
String name = getIntent().getExtras().getString("anime_name");
String description = getIntent().getExtras().getString("anime_description");
String studio = getIntent().getExtras().getString("anime_studio") ;
String category = getIntent().getExtras().getString("anime_category");
int nb_episode = getIntent().getExtras().getInt("anime_nb_episode") ;
String rating = getIntent().getExtras().getString("anime_rating") ;
String image_url = getIntent().getExtras().getString("anime_img") ;
// ini views
CollapsingToolbarLayout collapsingToolbarLayout = findViewById(R.id.collapsingtoolbar_id);
collapsingToolbarLayout.setTitleEnabled(true);
TextView tv_name = findViewById(R.id.aa_anime_name);
TextView tv_studio = findViewById(R.id.aa_studio);
TextView tv_categorie = findViewById(R.id.aa_categorie) ;
TextView tv_description = findViewById(R.id.aa_description);
TextView tv_rating = findViewById(R.id.aa_rating) ;
ImageView img = findViewById(R.id.aa_thumbnail);
// setting values to each view
tv_name.setText(name);
tv_categorie.setText(category);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
tv_description.setText(Html.fromHtml(description, Html.FROM_HTML_MODE_LEGACY));
} else {
tv_description.setText(Html.fromHtml(description));
}
tv_rating.setText(rating);
tv_studio.setText(studio);
collapsingToolbarLayout.setTitle(name);
RequestOptions requestOptions = new RequestOptions().centerCrop().placeholder(R.drawable.loading_shape).error(R.drawable.loading_shape);
// set image using Glide
Glide.with(this).load(image_url)
.apply(requestOptions).into(img);
}
}
在哪里可以放置此代码?你能用我的代码编辑或给我指令吗?把这个代码放在你文本视图中设置文本的地方。你没有给出有问题的代码。所以我不能编辑你的代码。请提供要在其中显示此信息的代码快照。我已添加详细信息活动的代码。请看那个代码,我已经更新了答案。请检查更新的答案。哇。。。!你太棒了!这是解决我的问题。但我还有一个问题<代码>不工作。如何使其可点击?如果有人点击链接,它将打开一个网络视图。
public class AnimeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_anime);
// hide the default actionbar
getSupportActionBar().hide();
// Recieve data
String name = getIntent().getExtras().getString("anime_name");
String description = getIntent().getExtras().getString("anime_description");
String studio = getIntent().getExtras().getString("anime_studio") ;
String category = getIntent().getExtras().getString("anime_category");
int nb_episode = getIntent().getExtras().getInt("anime_nb_episode") ;
String rating = getIntent().getExtras().getString("anime_rating") ;
String image_url = getIntent().getExtras().getString("anime_img") ;
// ini views
CollapsingToolbarLayout collapsingToolbarLayout = findViewById(R.id.collapsingtoolbar_id);
collapsingToolbarLayout.setTitleEnabled(true);
TextView tv_name = findViewById(R.id.aa_anime_name);
TextView tv_studio = findViewById(R.id.aa_studio);
TextView tv_categorie = findViewById(R.id.aa_categorie) ;
TextView tv_description = findViewById(R.id.aa_description);
TextView tv_rating = findViewById(R.id.aa_rating) ;
ImageView img = findViewById(R.id.aa_thumbnail);
// setting values to each view
tv_name.setText(name);
tv_categorie.setText(category);
tv_description.setText(description);
tv_rating.setText(rating);
tv_studio.setText(studio);
collapsingToolbarLayout.setTitle(name);
RequestOptions requestOptions = new RequestOptions().centerCrop().placeholder(R.drawable.loading_shape).error(R.drawable.loading_shape);
// set image using Glide
Glide.with(this).load(image_url).apply(requestOptions).into(img);
}
}
public class AnimeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_anime);
// hide the default actionbar
getSupportActionBar().hide();
// Recieve data
String name = getIntent().getExtras().getString("anime_name");
String description = getIntent().getExtras().getString("anime_description");
String studio = getIntent().getExtras().getString("anime_studio") ;
String category = getIntent().getExtras().getString("anime_category");
int nb_episode = getIntent().getExtras().getInt("anime_nb_episode") ;
String rating = getIntent().getExtras().getString("anime_rating") ;
String image_url = getIntent().getExtras().getString("anime_img") ;
// ini views
CollapsingToolbarLayout collapsingToolbarLayout = findViewById(R.id.collapsingtoolbar_id);
collapsingToolbarLayout.setTitleEnabled(true);
TextView tv_name = findViewById(R.id.aa_anime_name);
TextView tv_studio = findViewById(R.id.aa_studio);
TextView tv_categorie = findViewById(R.id.aa_categorie) ;
TextView tv_description = findViewById(R.id.aa_description);
TextView tv_rating = findViewById(R.id.aa_rating) ;
ImageView img = findViewById(R.id.aa_thumbnail);
// setting values to each view
tv_name.setText(name);
tv_categorie.setText(category);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
tv_description.setText(Html.fromHtml(description, Html.FROM_HTML_MODE_LEGACY));
} else {
tv_description.setText(Html.fromHtml(description));
}
tv_rating.setText(rating);
tv_studio.setText(studio);
collapsingToolbarLayout.setTitle(name);
RequestOptions requestOptions = new RequestOptions().centerCrop().placeholder(R.drawable.loading_shape).error(R.drawable.loading_shape);
// set image using Glide
Glide.with(this).load(image_url)
.apply(requestOptions).into(img);
}
}