Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AlertDialog文本对齐_Android_Rss_Android Alertdialog - Fatal编程技术网

Android AlertDialog文本对齐

Android AlertDialog文本对齐,android,rss,android-alertdialog,Android,Rss,Android Alertdialog,我正在创建一个android应用程序,从这里获取RSS提要 我在从RSS提要中删除标记时遇到了问题,因为我将其拉入了AlertDialog对话框,但我成功地让它使用以下代码: public void onItemClick(AdapterView<?> parent, View view, int position, long id) { String title = episode_titles.get(position); String descrip = episode_des

我正在创建一个android应用程序,从这里获取RSS提要

我在从RSS提要中删除
标记时遇到了问题,因为我将其拉入了AlertDialog对话框,但我成功地让它使用以下代码:

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String title = episode_titles.get(position);
String descrip = episode_description.get(position);
title = removeBr(title);
descrip = removeBr(descrip);


      AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
      alertDialog.setTitle(title);
      alertDialog.setMessage(descrip);

      alertDialog.setButton("Close", new DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int which) {


        } }); 

      alertDialog.setIcon(R.drawable.android_icon);
      alertDialog.show();
    }


    private String removeBr(String str1){
      return str1.replaceAll("<br/>", "");
    }
public void onItemClick(AdapterView父视图、视图视图、整型位置、长id){
字符串标题=插曲标题.get(位置);
String descripp=事件描述.get(位置);
title=removeBr(title);
descripp=removeBr(descrip);
AlertDialog AlertDialog=新建AlertDialog.Builder(MainActivity.this.create();
alertDialog.setTitle(标题);
alertDialog.setMessage(descrip);
alertDialog.setButton(“关闭”,新建DialogInterface.OnClickListener()){
public void onClick(DialogInterface dialog,int which){
} }); 
alertDialog.setIcon(R.drawable.android_图标);
alertDialog.show();
}
私有字符串移除br(字符串str1){
返回str1.replaceAll(“
,”); }
现在我遇到的问题是,当我在“警报”对话框中查看RSS提要描述时,即使
被告知不显示任何内容,他们仍在使文本行移到右侧(下图)有没有办法让所有的文本在左边对齐,这样就可以说“十一月”这个词从哪里开始,我希望每一行都从那里开始

谢谢


在显示字符串之前尝试修剪字符串:

title = removeBr(title).trim();
descrip = removeBr(descrip).trim();
稍后编辑:True,我没有注意到
descrip
也包含一些选项卡

descrip = removeBr(descrip).replaceAll("\\t", ""); 

感谢你的代码,它似乎已经工作了一部分,它已经修复了顶行,但其余的仍然在相同的位置。你能想到一个修复方法吗。我已经更新了原始帖子中的图片以反映这些变化。谢谢。谢谢你真的是一个安卓大师