Проблема с кнопкой Android - PullRequest
0 голосов
/ 16 мая 2011

Я создал кнопку на mainActivity. После нажатия пользователь переходит ко второму виду. Почему-то нигде нет ни одной кнопки, и нет ошибок? Я определил макет в xml.file и сослался на него в java.file. Просто странно, что нет явных синтаксических ошибок и нигде не видно ни одной кнопки.

Ниже приведен фрагмент кода Java:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.reminder_list);
    mDbHelper = new RemindersDbAdapter(this);
    mDbHelper.open();
    fillData();
    registerForContextMenu(getListView());

    setContentView(R.layout.reminder_list);

    final Button button = (Button) findViewById(R.id.insertion);
    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            // Performs action on click
            createReminder();
        }
    });

}

Это XML-файл

http://imageshack.us/photo/my-images/171/xml.png/

У кого-нибудь есть идеи?

Большое спасибо.

1 Ответ

1 голос
/ 16 мая 2011

Проблема внутри вашего макета.

Вы устанавливаете ListView с помощью android: layout_height = "fill_parent", чтобы listView использовал всю высоту макета, а ваша кнопка не появлялась.

Попробуйте использовать wrap_content или RelativeLayout, если вам нужна кнопка внизу вашей активности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...