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

Изменение цвета текста - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Начало работы с Eclipse http://www.cyberforum.ru/android-dev/thread1093545.html
Может есть у кого уроки по программированию на Eclipse под андроид? не извращенный материал а простенький)) как кнопки, лабле на форму кидать далее по клику на кнопку менять текст на лабле и т.п.) спасибо!...
Android мессенджер на Java Всем привет. Начал изучать Java, собственно, имею конкретную цель - хочу сделать свой мессенджер. Не представляю, с чего начать. Если возможно, посоветуйте список литературы, которая помогла бы в решение именно данного вопроса. Чувствую, утону в объемах информации без вашей помощи. http://www.cyberforum.ru/android-dev/thread1093509.html
Автофокус при загрузке страницы Android
Всем привет! Подскажите как убрать автофокусировку на странице приложения при его загрузке. В моем случае - открываю приложение на телефоне и на открывшейся странице весь контент выделен желтой рамкой.
Android Получить список файлов с HTTP-сервера
Интересует получение списка файлов без вспомогательных серверных скриптов php и пр. Я подозреваю, что скорее всего это невозможно из принципа самого процесса работы HTTP. Но прежде чем писать обходной механизм, решил на всякий случай уточнить ). Это невозможно?
Android Gradle: error: package com.itextpdf.text does not exist http://www.cyberforum.ru/android-dev/thread1093367.html
Gradle: error: package com.itextpdf.text does not exist Как исправить эту ошибку, что работы программа функционировала с jar-библиотекой iText
Android Сообщение в эмуляторе "process system is not responding" андроид студио выдает сообщение в эмуляторе: process system is not responding?как исправить это? подробнее

Показать сообщение отдельно
bondardenis2
0 / 0 / 1
Регистрация: 22.02.2013
Сообщений: 52
10.02.2014, 18:55     Изменение цвета текста
Здравствуйте. Глупая задача, но только начинаю разбираться с java
И прохожу простые задачи, очень простые.
Необходимо поменять цвет текста при клике
вот сам activity_main.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
<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" >
 
    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="164dp"
        android:text="@string/hello_world"
        android:textColor="@color/MyTextColor"
        android:textSize="25sp" />
 
    <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/textView1"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="52dp"
        android:onClick="OnClick"
        android:src="@drawable/apply_f2" />
 
</RelativeLayout>
это сам string.xml

XML
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<resources>
 
    <string name="app_name">laba2.textcolor</string>
    <string name="action_settings">Settings</string>
    <string name="hello_world">Hello world!</string>
    <color name="MyTextColor">#267f04</color>
 
</resources>

и конечно
MainAcivity.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
package bondar.d.laba2.textcolor;
 
 
import android.R.color;
import android.os.Bundle;
import android.app.Activity;
import android.content.res.ColorStateList;
import android.graphics.Color;
import android.text.style.BackgroundColorSpan;
import android.view.Menu;
import android.view.View;
import android.widget.TextView;
 
public class MainActivity extends Activity {
 
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tvHello=(TextView) findViewById(R.id.textView1);
        
    }
 
TextView tvHello;
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    public void OnClick(View v){
//изменение текста по клику на OnClick
        tvHello.setText("OnClick");     
    }
 
    
}
вот что необходимо сделать:
--Реализовать изменение цвета текста по нажатию на кнопку с картинкой
--Добавить еще одну кнопку и реализовать вывод в текстовое поле краткого пояснения, что изображено на последней нажатой кнопке.

дайте,пожалуйста, подсказку как сделать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru