Форум программистов, компьютерный форум, киберфорум
Наши страницы

Динамическая кнопка с картинкой - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Почему не отрисовывается картинка? http://www.cyberforum.ru/android-dev/thread1661928.html
Написал класс, наследующий ViewSurface MainView. Написал метод onDraw, в котором поле заливается белым цветом, и вызывается метод draw спрайта. Создал класс с bitmap'ом для спрайтовой анимации....
Программирование Android WebView упорно отказывается выполнять JS Добрый день, форумчане! Наверное перейду сразу к проблеме. Есть код WebView mWebView; mWebView = (WebView)frag2.findViewById(R.id.webplat); ... http://www.cyberforum.ru/android-dev/thread1661870.html
Программирование Android Ошибка EndofMemory в Android
Иногда, при переходе на другую активность вылетает ошибка "EndofMemory". Приложение закрывается и в тот же момент открывается на той же активности. Какие могут быть варианты решения этой проблемы?...
The connection to adb is down and a severe error has occured. you must restart adb and eclipse Программирование Android
Впервый раз лабы запускала, как только сделала - все было нормально.. А теперь выбивает подобное сообщение: the connection to adb is down and a severe error has occured. you must restart adb and...
Программирование Android ViewPager (Tabbed activity) как добавить данные на сраницы? http://www.cyberforum.ru/android-dev/thread1661749.html
Среда андройд студио. "я создал" проект из коробки tabbed activity, автоматом создалось 2 xml, main отвечает за виджеты ,а второй за данные,поправьте меня,если не так что-то, на fragment _main я...
Программирование Android Видео в приложении Всем доброго времени суток. Намереваюсь создать приложение с видео контентом внутри, что бы можно было в любой момент его просматривать, без интернета. Разумно ли будет хранить видео внутри... подробнее

Показать сообщение отдельно
java_class
0 / 1 / 0
Регистрация: 12.01.2016
Сообщений: 17
14.02.2016, 19:07  [ТС]
лайаут кнопки


XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<Button
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/Button01"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="30px"
    android:layout_gravity="center|center_horizontal"
    android:text="Своя кнопка"
    android:textColor="#fff"
    android:background="@drawable/myb_states"
    android:gravity="center"/>
состояние кнопки в событиях

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" 
          android:state_pressed="false" 
          android:drawable="@drawable/my_inactive" />
    <item android:state_focused="true" 
          android:state_pressed="true" 
          android:drawable="@drawable/my_active" />
    <item android:state_focused="false" 
          android:state_pressed="true" 
          android:drawable="@drawable/my_active" />
    <item android:state_enabled="false"
          android:drawable="@drawable/re"/>
    <item android:drawable="@drawable/my_inactive" />
</selector>



основной код динамически добавляется кнопка

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class MainActivity extends Activity
{
    Button btn;
    LinearLayout lin;
    LinearLayout mainL;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mainL = (LinearLayout) findViewById(R.id.horLin);
        
        //lin=(LinearLayout) View.inflate(this,R.layout.btnlay,null);
        //btn = (Button) findViewById(R.id.Button01);
        btn=(Button) View.inflate(this,R.layout.btnlay,null);
        mainL.setOnClickListener(new OnClickListener(){
                public void onClick(View v){
                    btn.setEnabled(false);
                }
        });
        mainL.addView(btn);
    }
}
Добавлено через 1 минуту
Размер никак ниполучается задать((
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru