2016-04-19 1 views
3

В моем приложении у меня есть текстовый стол, отображающий текущий час, и я хочу, когда я нажму кнопку, чтобы получить значение из текстового блока и поместить его в строковую переменную. У меня это так:Как я могу получить значение из текстового стола

TextClock time = (TextClock) findViewById(R.id.horas); 
horas = time.getText().toString(); 

И в моем макете textclock, как это:

<TextClock 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/horas" 
    android:textSize="30dp" 
    android:layout_below="@+id/space2" 
    android:layout_centerHorizontal="true" /> 

Но с этим он возвращает пустое значение.

+1

Это должно работать, до тех пор, как вы» re вызов его после того, как 'TextClock' был выложен; то есть после того, как он будет виден на экране. –

+1

Благодарим вас за ваш комментарий, я понял, что код не был в нужном месте: D –

+0

, если вы его решили, отправьте ответ и отметьте его как правильный ответ, чтобы он больше не появлялся в нерешенном вопросе – njzk2

ответ

Смежные вопросы