• <tfoot id='ujqXd'></tfoot>
  • <legend id='ujqXd'><style id='ujqXd'><dir id='ujqXd'><q id='ujqXd'></q></dir></style></legend>

    <small id='ujqXd'></small><noframes id='ujqXd'>

        <bdo id='ujqXd'></bdo><ul id='ujqXd'></ul>
      <i id='ujqXd'><tr id='ujqXd'><dt id='ujqXd'><q id='ujqXd'><span id='ujqXd'><b id='ujqXd'><form id='ujqXd'><ins id='ujqXd'></ins><ul id='ujqXd'></ul><sub id='ujqXd'></sub></form><legend id='ujqXd'></legend><bdo id='ujqXd'><pre id='ujqXd'><center id='ujqXd'></center></pre></bdo></b><th id='ujqXd'></th></span></q></dt></tr></i><div id='ujqXd'><tfoot id='ujqXd'></tfoot><dl id='ujqXd'><fieldset id='ujqXd'></fieldset></dl></div>

        如何使用 setText() 在自定义布局对话框中编辑文本

        时间:2023-08-30
          <bdo id='1EllW'></bdo><ul id='1EllW'></ul>
              <tbody id='1EllW'></tbody>

              <legend id='1EllW'><style id='1EllW'><dir id='1EllW'><q id='1EllW'></q></dir></style></legend>

              <small id='1EllW'></small><noframes id='1EllW'>

              <tfoot id='1EllW'></tfoot>

                  <i id='1EllW'><tr id='1EllW'><dt id='1EllW'><q id='1EllW'><span id='1EllW'><b id='1EllW'><form id='1EllW'><ins id='1EllW'></ins><ul id='1EllW'></ul><sub id='1EllW'></sub></form><legend id='1EllW'></legend><bdo id='1EllW'><pre id='1EllW'><center id='1EllW'></center></pre></bdo></b><th id='1EllW'></th></span></q></dt></tr></i><div id='1EllW'><tfoot id='1EllW'></tfoot><dl id='1EllW'><fieldset id='1EllW'></fieldset></dl></div>
                  本文介绍了如何使用 setText() 在自定义布局对话框中编辑文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我在对话框的自定义布局中有一个 TextView.对话框即将出现时,必须更改其文本.

                  I have a TextView in a custom layout for dialog. Its text has to be changed when the dialog is about to appear.

                        <TextView
                          android:layout_width="match_parent"
                          android:layout_height="wrap_content"
                          android:id="@+id/final_score"
                          />
                  

                  我用来设置文本和显示对话框的java代码是

                  java code I used to set text and show dialog is

                  AlertDialog.Builder builder = new AlertDialog.Builder(this);
                      LayoutInflater inflater = this.getLayoutInflater();
                      builder.setView(inflater.inflate(R.layout.its_over, null));
                      AlertDialog dialog = builder.create();
                      dialog.show();
                      TextView t = (TextView)findViewById(R.id.final_score);
                      t.setText(""+score);
                  

                  我也试过这个代码.

                   AlertDialog.Builder builder = new AlertDialog.Builder(this);
                      LayoutInflater inflater = this.getLayoutInflater();
                      builder.setView(inflater.inflate(R.layout.its_over, null));
                      AlertDialog dialog = builder.create();
                      TextView t = (TextView)dialog.findViewById(R.id.final_score);
                      t.setText(""+score);
                      dialog.show();
                  

                  但调用这些方法时应用会崩溃.

                  but the app would crash when these method is called.

                  但如果我们删除

                  TextView t = (TextView)dialog.findViewById(R.id.final_score);
                      t.setText(""+score);
                  

                  它不会崩溃.

                  推荐答案

                  尝试通过它的父引用访问TextView

                  Try to access the TextView by it's parent referance

                  View view = inflater.inflate(R.layout.its_over, null);
                  builder.setView(view);
                  TextView t = (TextView) view.findViewById(R.id.final_score);
                  

                  这篇关于如何使用 setText() 在自定义布局对话框中编辑文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在非活动类中显示进度对话框 下一篇:如何在不同类的非 UI 线程中创建对话框?

                  相关文章

                  最新文章

                  • <bdo id='Piokz'></bdo><ul id='Piokz'></ul>
                  1. <legend id='Piokz'><style id='Piokz'><dir id='Piokz'><q id='Piokz'></q></dir></style></legend>

                    <small id='Piokz'></small><noframes id='Piokz'>

                      <tfoot id='Piokz'></tfoot>
                    1. <i id='Piokz'><tr id='Piokz'><dt id='Piokz'><q id='Piokz'><span id='Piokz'><b id='Piokz'><form id='Piokz'><ins id='Piokz'></ins><ul id='Piokz'></ul><sub id='Piokz'></sub></form><legend id='Piokz'></legend><bdo id='Piokz'><pre id='Piokz'><center id='Piokz'></center></pre></bdo></b><th id='Piokz'></th></span></q></dt></tr></i><div id='Piokz'><tfoot id='Piokz'></tfoot><dl id='Piokz'><fieldset id='Piokz'></fieldset></dl></div>