【问题标题】:how will I display the string that i getText() on the textview我将如何在 textview 上显示我 getText() 的字符串
【发布时间】:2014-02-20 15:05:18
【问题描述】:

我想将我 getText 的 scrapBookId 放在 textview 上,我可以烤它并返回值,但是一旦我将它放入 textview 就没有任何价值,有人可以帮我吗?谢谢

protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.upload);
        addListenerOnButton();

        userid = (TextView) findViewById(R.id.userid);
        spinner = (Spinner) findViewById(R.id.spinnerscrapbookid);
        sbid = (TextView)findViewById(R.id.scrapbook_id);

        spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> parent, View view,
                    int position, long id) {
                // ---getting values from selected Spinner
                scrapBookId = ((TextView) view.findViewById(R.id.scrapBookId)).getText().toString();

                Toast.makeText(getApplicationContext(), "" + scrapBookId, Toast.LENGTH_SHORT).show();

            }

            @Override
            public void onNothingSelected(AdapterView<?> arg0) {

            }
        });
        sbid.setText(scrapBookId);

        //---HashMap for SpinnerView
        scrapBookList = new ArrayList<HashMap<String, String>>();

        SharedPreferences sp = PreferenceManager
                .getDefaultSharedPreferences(this);
        userid.setText(sp.getString("user_id", null));

        imageview = (ImageView) findViewById(R.id.imageView);
        new LoadAllScrapBook().execute();
    }

【问题讨论】:

  • 监听器不是在声明时执行,而是在调用时执行。此外,声明不会阻止函数其余部分的执行。 scrapBookId 仅在调用 onItemSelected 后定义。

标签: android textview gettext settext


【解决方案1】:

您还必须将该行放入OnItemSelectedListener

sbid.setText(scrapBookId);

当您现在执行此操作时,您将在您的TextView 中显示 id 用户选择任何内容之前,您当然会看到您初始化 scrapBooxId 的值。 p>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-05
  • 1970-01-01
  • 2023-03-18
  • 2020-01-22
  • 2018-01-23
  • 2011-05-13
相关资源
最近更新 更多