У меня есть ListView в одном из моих действий. Я также хочу иметь настраиваемую панель заголовков в одном и том же действии. Так что мой OnCreate метод начинается что-то вродеПользовательская строка заголовка с ListView
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
customTitle = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.categorieslayout); //yup, i am not extending ListActivity, but just Activity
setCustomTitleBar();
...
}
Когда я запускаю это, я получаю ошибку
java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
Если я закомментировать ту часть, где я запросить функцию окна и вызвать функцию, чтобы установить пользовательские строка заголовка, она работает нормально. Я не уверен, как пройти через это.
Любая помощь приветствуется, спасибо
вероятно глупый запрос, но вы можете заменить Window.FEATURE_CUSTOM_TITLE с номером 7 и посмотреть, что сложилось, (Я забыл, как перечислены в java. IDK наверняка, если вам нужно их бросить или нет ... lol). Как и показать XML для активности? – Terrance
У вас есть ListView, чей id является android.R.id.list? – blindstuff
+1 @ слепота для того, чтобы быть на одной дорожке. – Terrance