Я пытался отобразить кнопку перед всем холстом в игре, которую я делаю, но поэтому мне пришлось отображать ее .java вместо кода .xml. Я поставлю код ниже.ошибок нет, но приложение не работает, но не знает, почему
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageButton myButton = new ImageButton(this);
myButton.setId(R.id.myButton);
myButton.setImageResource(R.drawable.settings);
myButton.setClickable(true);
AbsListView.LayoutParams layout_82 = null;
layout_82 = new AbsListView.LayoutParams(
layout_82.height = AbsListView.LayoutParams.WRAP_CONTENT,
layout_82.width = AbsListView.LayoutParams.WRAP_CONTENT);
myButton.setLayoutParams(layout_82);
registerForContextMenu(myButton);
}
Сообщите свое логарифм. Держим пари, что это NPE? –
Как бы я это сделал –
Скопируйте ваш лог-код в свой вопрос. Выберите весь вложенный текст и нажмите 'Ctrl' +' + '(или' Option' + '+', если вы используете Mac). Вы должны поместить текст между кодом и ошибкой. I.e .: «Logcat:« ENTER »' ENTER' » –