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

Присвоить шрифт к ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вывести в верхнее меню картинку или текст http://www.cyberforum.ru/android-dev/thread805804.html
я совсем нью в программировании для смартфонов, задача есть. Но затрудняюсь даже сформулировать - и хотя очень стыдно :( попробую :) Итак, хочу вывести в верхнее меню (? если это так...
Программирование Android OpenGL внутни layout Необходимо что бы OpenGL не весь экран, а только часть. В качестве примера OpenGL взял приложение- треугольник (см прикрепленные файлы - Пример 1) Где вместо etContentView(type glsurfaceView);... http://www.cyberforum.ru/android-dev/thread805684.html
Программирование Android Некоректное отображение iframe в WebView
Доброго времени суток. Пишу веб-приложение для android, столкнулся со следующей проблемой: На весь активити у меня WebView, в нем html страница, которая в определенной области выводится iframe: ...
Программирование Android Home Screen Widget Animation
Добрый день, пишу виджет на который выводится некий текст, раз в 10 секунд он обновляется, и если не всматриваться то можно и не заметить что он поменялся, хочу сделать чтоб при смене текста...
Программирование Android Не получается "убить активность" http://www.cyberforum.ru/android-dev/thread804056.html
Во всех местах программы где вызываю метод finish(); активность без проблем уничтожается , но вот с этого участка кода не получается завершить ее lv.setOnItemClickListener(new...
Программирование Android Как отследить активность активити? Извиняюсь за тафтологию :) Суть вопроса. Главное приложение запускает некое активити (например видеоплейер). Задача: отследить момент закрытия этого приложения (возврат в главное) и параметры... подробнее

Показать сообщение отдельно
Shlika
0 / 0 / 0
Регистрация: 07.03.2013
Сообщений: 19
19.03.2013, 02:19  [ТС]
V0v1k, вот целый код в котором есть элементы ListView.... к которым хочу привязать шрифт
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
public class MainActivity extends Activity {
 
  // имена атрибутов для Map
  final String ATTRIBUTE_NAME_TEXT = "text";
  final String ATTRIBUTE_NAME_IMAGE = "image";
 
  ListView lvSimple;
  
 
private String[] text; 
 
 
  /** Called when the activity is first created. */
 
 
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    
    
 
    ListView ship = (ListView) findViewById(R.id.lvSimple); 
    Animation shipAnim = AnimationUtils.loadAnimation(this,
            R.anim.ship_anim1);
    ship.startAnimation(shipAnim);
 
    // массивы данных
    String[] texts = { "Немецкий язык" };
    int  img = R.drawable.z;
  
    
  
   
    
    String[] texts1 = {  "Правила" };
    int  img1 = R.drawable.x;
    
 
 
   
    String[] texts2 = {  "Транскрипция" };
    int  img2 = R.drawable.c;
    
    
   
    String[] texts3 = {  "Грамматика" };
    int  img3 = R.drawable.h;
    
    
   
    // упаковываем данные в понятную для адаптера структуру
    ArrayList<Map<String, Object>> data = new ArrayList<Map<String, Object>>(
        texts.length);
    Map<String, Object> m;
    for (int i = 0; i < texts.length; i++) {
      m = new HashMap<String, Object>();
      m.put(ATTRIBUTE_NAME_TEXT, texts [i]);
      m.put(ATTRIBUTE_NAME_IMAGE, img);
      data.add(m);
    }
 
  
    for (int i = 0; i < texts1.length; i++) {
        m = new HashMap<String, Object>(); 
        m.put(ATTRIBUTE_NAME_TEXT, texts1 [i]);
        m.put(ATTRIBUTE_NAME_IMAGE, img1);
        data.add(m);
      }
    
    
    for (int i = 0; i < texts2.length; i++) {
        m = new HashMap<String, Object>();
        m.put(ATTRIBUTE_NAME_TEXT, texts2 [i]);
        m.put(ATTRIBUTE_NAME_IMAGE, img2);
        data.add(m);
      }
    
    
    for (int i = 0; i < texts3.length; i++) {
        m = new HashMap<String, Object>();
        m.put(ATTRIBUTE_NAME_TEXT, texts3 [i]);
        m.put(ATTRIBUTE_NAME_IMAGE, img3);
        data.add(m);
      }
    
   
    // массив имен атрибутов, из которых будут читаться данные
    String[] from = { ATTRIBUTE_NAME_TEXT, 
        ATTRIBUTE_NAME_IMAGE };
    // массив ID View-компонентов, в которые будут вставлять данные
    int[] to = { R.id.tvText, R.id.ivImg };
    
    
   
    // создаем адаптер
 final   SimpleAdapter sAdapter = new SimpleAdapter(this, data, R.layout.simple_list_item_1,
           from, to);
 
    // определяем список и присваиваем ему адаптер
    lvSimple = (ListView) findViewById(R.id.lvSimple);
    lvSimple.setAdapter(sAdapter);
  
 
  
    
 
  
    
                             
                                
    lvSimple.setOnItemClickListener(new OnItemClickListener() {
 
        public void onItemClick(AdapterView<?> parent, View view,
 
            int position, long id) {
 
            Map<String, Object> map = (Map<String, Object>)sAdapter.getItem(position);
            String man = (String)map.get(ATTRIBUTE_NAME_TEXT);
 
            if (man.equalsIgnoreCase("Правила")) {
 
   
 
             Intent myIntent = new Intent(getApplicationContext(), ActivityTwo.class);
 
            
 
                                startActivity(myIntent);      
 
           
            }
 
        }
 
      });
 
   
 
    }
 
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru