无法解析方法setText - AndroidStudio

时间:2014-12-18 03:14:09

标签: android settext

提前抱歉,这是我用android完成的第一个项目。

我试图在php文件中显示文本,但是setText说它无法解析该方法。我确信这里有很多我做错的事情,但setText是目前唯一的错误。

private String itemTitle;
private String itemDate;
private String itemContent;

Response.Listener<JSONObject> listener = new Response.Listener<JSONObject>() {
    public void onResponse(JSONObject response) {

        NewsRecord record = new NewsRecord();
        try {
            record.title = response.getString("title");
            record.shortInfo = response.getString("short_info");
        } catch (JSONException e) {
            e.printStackTrace();
        }

        itemTitle.setText(record.title);
        itemDate.setText(record.date);
        itemContent.setText(record.shortInfo);

    }
    };

        Response.ErrorListener errorListener = new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
        };


    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        Intent intent = getIntent();
        int recordId = intent.getIntExtra("record_id", 0);

        String url = "http://www.tnt.com/projects/newsfeed/getList.php";

        new JsonObjectRequest(url, null, listener, errorListener);


    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}

1 个答案:

答案 0 :(得分:0)

String没有setText()方法。您可能正在寻找扩展TextView的内容。