2016-10-24 3 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 –

Смежные вопросы