Intereting Posts
Как проверить, какая последняя версия зависимости используется в gradle Android сравнить подпись текущего пакета с debug.keystore LinearLayout $ LayoutParams нельзя отбрасывать в android.widget.FrameLayout $ LayoutParams Лучший способ автоматического определения языка пользователя Android AudioRecord заставляет другой поток использовать источник аудиосигнала MIC Приложение Кордовы, которое не использует push-уведомления: «Отсутствие права на уведомление push-уведомления» Пересечение с помощью Eclipse Нити AsyncTask никогда не умирают Как настроить потоковое видео в прямом эфире на мобильный сервер wowza? Как скрыть название приложения в Android? Android управляет несколькими экранами … (Относительная компоновка или линейная компоновка)? Как поддерживать состояние индикатора выполнения при использовании залпа? Производительность Guice на Android Android: пример кода для использования собственного VPN-соединения в Android 4.0 с использованием API VPNService Android – создание пользовательского интерфейса календаря событий. Какие компоненты следует использовать?

Как я могу скрыть / показать элемент при нажатии кнопки?

Я пытаюсь научиться разрабатывать Android с помощью Eclipse IDE. То, что я пытаюсь сделать прямо сейчас, – это сделать скрытый TableLayout видимым при нажатии кнопки. Тем не менее, я понятия не имею, что мне нужно включить в свойство OnClick кнопки.

Кроме того, есть ли какие-либо учебники онлайн, которые могут помочь мне узнать, как разрабатывать приложения для Android в Eclipse?

Благодаря!

Solutions Collecting From Web of "Как я могу скрыть / показать элемент при нажатии кнопки?"

Ну просто возьмите ссылку TableLayout, используя findViewById(int) в onClickListener() . Если у вас есть объект TableLayout, вызовите setVisibility(View.VISIBLE)

 TableLayout tl = (TableLayout)findeViewById(R.id.yourtablelayout); tl.setVisibility(View.VISIBLE); 

Что-то вроде этого в вашем методе onClick() должно сделать трюк.

Пытаться:

 TableLayout table; Button button; table = (TableLayout) findViewById (R.id.tablelayout1); button = (Button) findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // View list = (View)findViewById(R.id.myviewId); tbleview.setVisibility(View.INVISIBLE); } }); 

Надеюсь, это сработает.