Форум программистов, компьютерный форум CyberForum.ru

Показать кнопки при клике на нужный элемент - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как работать с API VK / Facebook? http://www.cyberforum.ru/android-dev/thread1617827.html
Добрый день, хочу сделать приложение про универ, в общем разобрался как что делать но есть несколько вопросов, так как я в этом деле новичок буду благодарен за помощь. 1. С помощью чего можно сделать чтобы в приложении отображались новости из группы например вк, facebook, и если можно силки на материалы по которым можно разобраться а то искал не смог ничего хорошего найти. 2. Вот например...
Программирование Android Tanktastic Есть такая игрушка. Вешают бан за попытку взлома их приложения. Как они теоретически могут об этом знать? Как можно повторить такую фичу http://www.cyberforum.ru/android-dev/thread1617792.html
Работа со звуком на низком уровне Программирование Android
Хочется поработать со звуком в Андроид на низком уровне - например находить/вырезать паузы, увеличить/уменьшить скорость. Как - есть ли какие фрэймворки или пните куда копать?
Программирование Android WebView белое поле снизу
Здравствуйте форумчане. Прошу у вас помощи так как сам уже два дня не могу понять в чём проблема. Проблема в следующем. Есть WebView. Как только я кладу туда html всё хорошо красиво укладывается. Но вот если повернуть экран или поменять шрифт с крупного на мелкий. То снизу появляется много белого пространства. В чём может быть проблема . Спасибо за помощь Скриншоты...
Программирование Android AttributeSet http://www.cyberforum.ru/android-dev/thread1617611.html
что означает класс AttributeSet в java под андроид?
Программирование Android Хочу попробовать писать под Android - выбор языка? Языков особо не знаю никаких, так что в каком-то смысле все равно с чего начинать :) Понимаю, что нативная Java. Но, честно говоря, ее не хочется изучать, да и ООП вообще как таковое. C# не хочется из тех же соображений. Scala уже интереснее, но отпугивает миф о сложности и навороченности. Clojure вот хотелось бы попробовать - что скажете? Или я с таким выбором рискую остаться один со... подробнее

Показать сообщение отдельно
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
20.12.2015, 16:09     Показать кнопки при клике на нужный элемент
Nullik, из кода выше не видно никаких проблем. Покажу код, который точно работает:

xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="match_parent">
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight=".5"
            android:text="Cilck Event"
            android:id="@+id/clickButton"/>
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight=".5"
            android:text="Touch Event"
            android:id="@+id/touchButton"/>
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_gravity="bottom">
        <ImageView
            android:layout_width="0dp"
            android:layout_height="48dp"
            android:layout_weight=".5"
            android:src="@mipmap/ic_launcher"
            android:id="@+id/firstImage"/>
        <ImageView
            android:layout_width="0dp"
            android:layout_height="48dp"
            android:layout_weight=".5"
            android:src="@mipmap/ic_launcher"
            android:id="@+id/secondImage"/>
    </LinearLayout>
 
 
</FrameLayout>


java

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
public class InvisibleButtonsActivity extends AppCompatActivity {
 
    private Button mTouchButton;
    private Button mClickButton;
    private ImageView mFirstImage;
    private ImageView mSecondImage;
 
    private boolean mIsImagesVisible = false;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        mTouchButton = (Button) findViewById(R.id.touchButton);
        mClickButton = (Button) findViewById(R.id.clickButton);
        mFirstImage = (ImageView) findViewById(R.id.firstImage);
        mSecondImage = (ImageView) findViewById(R.id.secondImage);
 
        changeImagesVisibility();
 
        mTouchButton.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent motionEvent) {
                if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
                    changeImagesVisibility();
                }
 
                return false;
            }
        });
 
        mClickButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                changeImagesVisibility();
            }
        });
 
    }
 
    private void changeImagesVisibility() {
        mIsImagesVisible = !mIsImagesVisible;
        mFirstImage.setVisibility(mIsImagesVisible ? View.VISIBLE : View.GONE);
        mSecondImage.setVisibility(mIsImagesVisible ? View.VISIBLE : View.GONE);
    }
 
 
 
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru