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

Не получается поменять значение android:keyLabel= . ? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Получение и разбор данных по Bluetooth http://www.cyberforum.ru/android-dev/thread1638505.html
Всем привет. Очень нужна помощь, не могу найти решение. Задача такова, что с ардуино посылаются показания с датчиков и различные установки. Для того, чтобы научиться принимать команды использую простой код на ардуино: void loop() { for (int i=0; i<100; i++){ Serial.print("temp="); Serial.println(i); Serial.print("temp2="); Serial.println(i*2);
Android Как выявить причину ошибки рендеринга? Создал TableLayout. Начал заполнять ячейки. где0то перемудрил. Выдается ошибка (см ниже). Не отображается форма. Как быть, где поправить? Текст Activity_main: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"... http://www.cyberforum.ru/android-dev/thread1638503.html
Android Как сделать таймер?
Как посчитать, сколько часов, минут и секунд осталось до назначенного времени?
Android Отправка данных из андроид приложения на сервер
Пишу приложения которое должно собирать кое какую инфу и отправлять её на удалённый сервер. Собственно не понятен процесс взаимодействия андроида и сервера. Интересует какие классы используются, где можно подробно почитать про это дело, желательно с примерами. Ну и самое главное какие могут быть способы протестировать всё локально. Заранее спасибо.
Android Использование микрофона в фоне http://www.cyberforum.ru/android-dev/thread1638262.html
Добрый день, уважаемые программисты. Суть: Есть приложение, пишет фоном с микрофона. Если мне не изменяют мои знания, микрофон в Андройде может использовать только одно приложение одновременно. Вот отсюда и назрел вопрос - можно ли как-то отслеживать запрос к микрофону из любого другого приложения? Тогда бы я освобождал микрофон, и ожидал пока другое приложение его прекратит использовать - я бы...
Android Timer \ Intent Доброй ночи. При запуске StartActivity через 3 сек должно открыться MainActivity, оно то работает , но только один раз при перезапуске программы запускается сразу MainActivity final Intent intent = new Intent(this,MainActivity.class); Timer timer = new Timer(); TimerTask timerTask = new TimerTask() { @Override public void run() { подробнее

Показать сообщение отдельно
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
19.01.2016, 02:46  [ТС]     Не получается поменять значение android:keyLabel= . ?
Создаю пустой проект с одной кнопкой, при нажатии на кот. нужно изменить отображаемое значение клавиши клавиатуры (android:keyLabel= ...)
Код
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <android.inputmethodservice.KeyboardView 
        android:id="@+id/keyboardview" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:layout_alignParentBottom="true" 
        android:layout_centerHorizontal="true" 
        android:focusable="true" 
        android:focusableInTouchMode="true" 
        android:visibility="gone" />



    <Button
        android:id="@+id/change_keylabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/button1"
        android:layout_alignBottom="@+id/button1"
        android:layout_toRightOf="@+id/button1"
                android:onClick="change_keylabel"
        
        android:text="change_keylabel" />
 
</RelativeLayout>
Код
<?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
    
    android:keyHeight="10%p"
    android:keyWidth="12.50%p" 
    
    >

 <Row> 
        <Key 
            android:codes="49" 
            android:keyEdgeFlags="left" 
            android:keyWidth="25%p" 
            android:keyLabel="1" /> 
        <Key 
            android:codes="50" 
            android:keyWidth="25%p" 
            android:keyLabel="2" /> 
        <Key 
            android:id="@+id/custom_key1"
            android:codes="51" 
            android:keyWidth="25%p" 
            android:keyLabel="3" /> 
</Row> 

</Keyboard>
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main); 
    }
 
    public void change_keylabel(View v){
        Keyboard mKeyboard= new Keyboard(MainActivity.this, R.xml.hexkbd); 
        KeyboardView mKeyboardView= (KeyboardView)findViewById(R.id.keyboardview); 
        mKeyboardView.setKeyboard( mKeyboard ); 
        mKeyboardView.setPreviewEnabled(false); 
        mKeyboardView.setVisibility(View.VISIBLE);
        
        Key custom_key1=(Key) findViewById(R.id.custom_key1); //???????????
        custom_key1.setText"11";                                     //???????????
    }
 
}
Подскажите пжл, что я делаю не правильно?
 
Текущее время: 02:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru