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

ImageButton setImageResource - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Начинаю изучать андроид http://www.cyberforum.ru/android-dev/thread692744.html
1-й вопрос. Каким методом сделать выборку из таблицы по URI с возможностью группировки и сортировки?(хочу выбрать все данные из лога звонков "CallLog.Calls.CONTENT_URI")
Android Обработка клика на виджете Есть серия виджетов. Каждый имеет свой идентификатор. По этому идентификатору сохраняются настройки и по ним же соотв. виджет обновляется. Поставил в qppwidget-provider инструкцию android:focusable="true" для обработки клика на виджете. В методе onUpdate делаю следующее: public static String ACTION_WIDGET_CONFIGURE = "ConfigureWidget"; ... RemoteViews... http://www.cyberforum.ru/android-dev/thread692607.html
Видео Android
Всем приветик, подскажите, пожалуйста, хорошие видео уроки по программировании на андроид:gsmile:
БД, защита, Play Market обновление БД Android
Планирую написать программу, которая читает и выводит данные из довольно немаленькой локальной базы данных. База данных должна быть максимально защищена от копирования. Вопросы: 1. Насколько защищена БД SQLite от ее дампа в целях последующего использования? Как я понял любой пользователь с root правами может скачать ее файл и открыть? 2. Имеет ли смысл в целях сохранности базы, вместо SQLite...
Android Можно ли взломать apk чтобы кэш скачивался по вай-фай без проверки? http://www.cyberforum.ru/android-dev/thread692472.html
Можно ли взломать apk чтобы кэш скачивался по вай-фай без проверки?
Android не работает запрос Доброго времени суток. Есть такой запрос: String table="SELECT recept FROM Dish WHERE recept LIKE ?"; String selectionArgs={search}; Cursor receptCursor = database.rawQuery(table, selectionArgs); Подскажите, как использовать "%" с оператором LIKE? Пробовал варианты вроде String table="SELECT recept FROM Dish WHERE recept LIKE '%"+search+"%' "; к сожалению, безрезультатно(( подробнее

Показать сообщение отдельно
Hanty86
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 33
10.11.2012, 11:02  [ТС]     ImageButton setImageResource
Цитата Сообщение от V0v1k Посмотреть сообщение
нет, в drawable. просто drawable без приставок.
Спасибо, работает.

Возникли вопросы.
При нажатия на ImageView v1 устанавливаем ему изображение так:
Java
1
((ImageView) arg).setImageLevel(x);
А как установить изображение в ImageView v1 допустим в onCreate()
Что бы явно указать, чтобы в ImageView ( v1 = (ImageView)findViewById(R.id.imageView1))
загрузить 5 картинку со списка:
Java
1
 <item android:maxLevel="5" android:drawable="@drawable/batt_50" />
int i =5;
ImageView(v1).setImageLevel(i) - типа того
с синтаксисом помогите


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
51
52
53
54
55
56
57
58
59
60
61
62
package com.example.levellistdrawable;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.Toast;
 
public class MainActivity extends Activity {
    /** Called when the activity is first created. */
 int i=0;
 int x=0;
 ImageView v1;
 ImageView v2;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        v1 = (ImageView)findViewById(R.id.imageView1);
        v2 = (ImageView)findViewById(R.id.imageView2);
 
        v1.setOnClickListener(new OnClickListener() {
            public void onClick(View arg) {
                
                 if(i<10)
                  {
                  i++;
                  ((ImageView) arg).setImageLevel(i);
                  }
                  else
                  {
                  i=0;
                  ((ImageView) arg).setImageLevel(i);
                  } 
                 Toast.makeText(getApplicationContext(), "i = "+i, Toast.LENGTH_SHORT).show();
            }
            
        });
        
        v2.setOnClickListener(new OnClickListener() {
            public void onClick(View arg) {
                 
                 if(x<4)
                  {
                  x++;
                  ((ImageView) arg).setImageLevel(x);
                  }
                  else
                  {
                  x=0;
                  ((ImageView) arg).setImageLevel(x);
                  } 
                 Toast.makeText(getApplicationContext(), "x = "+x, Toast.LENGTH_SHORT).show();
            }
            
        });
 
    }
}
 
Текущее время: 23:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru