Проблема с видимостью кнопки Image!Android - PullRequest
1 голос
/ 05 августа 2011

У меня есть кнопка Изображение. Я сделал это невидимым. Но событие onClick не срабатывает, что делает кнопку видимой. Сначала кнопка должна быть видимой в течение 5 секунд, становиться невидимой, а затем снова видимой, если я нажму там.

private ImageButton nextbutton;
    @Override
    protected void onCreate( Bundle savedInstanceState )
    {
        super.onCreate( savedInstanceState );
        setContentView( R.layout.first );
        nextbutton = ((ImageButton)findViewById( R.id.NextButton ));
        nextbutton.setVisibility(View.INVISIBLE);
        nextbutton.setOnClickListener( new OnClickListener()
        {
            @Override
            public void onClick( View v )
            {
                nextbutton.setVisibility(View.VISIBLE);
                startActivity( new Intent( FirstActivity.this, SecondActivity.class ) );
            }
        });
    }

Ответы [ 2 ]

3 голосов
/ 05 августа 2011

Вы пытаетесь нажать невидимую кнопку? Попробуйте использовать видимую кнопку с пустой прорисовкой, то есть без фона или атрибутов src.

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

это определенно сделает его кликабельным.

0 голосов
/ 05 августа 2011

Когда вы сделали ImageButton Invisible, как вы будете нажимать невидимую ImageButton.

...