无法解析符号' search'

时间:2016-10-24 04:50:19

标签: java android

无法解析'搜索'在R.layout.search中。

以下是我的主要活动代码: -

package com.example.pc.samplemap;

import android.support.v7.app.ActionBar;
import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.example.pc.samplemap.R;
import android.view.LayoutInflater;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null) {
        actionBar.setDisplayHomeAsUpEnabled(true);
        actionBar.setDisplayShowCustomEnabled(true);
        actionBar.setDisplayShowTitleEnabled(false);
    }

    LayoutInflater inflator = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View v = inflator.inflate(R.layout.search, null);

    if (actionBar != null) {
        actionBar.setCustomView(v);
    }
}

}

这是什么问题?我清理并重建了代码。然而,它说不能解决符号'搜索'。

1 个答案:

答案 0 :(得分:0)

您需要在search.xml文件夹中使用名为res/layout的布局。这将是您将显示搜索结果的文件。

确保包含它。有关更多见解,请参阅this StackOverflow帖子。