2016-10-24 24 views
0

无法解析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

[什么是R.layout.search?](http://stackoverflow.com/questions/25955041/what-is-r-layout-search) –

+0

您的布局文件夹中是否有search.xml文件? – Aditi

+0

我没有search.xml文件。你可以给我一个search.xml的代码吗?我想要一个搜索字段出现在操作栏 – APJ

回答

0

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

确保它包含在内。请参阅this StackOverflow以获取更多见解。

+0

我没有一个search.xml文件。你可以给我一个search.xml的代码吗?我想要一个搜索字段出现在操作栏 – APJ

+0

@AshikPanchangam请点击此链接:http://stackoverflow.com/a/35347987/2815219 –