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

Ребята нужна помошь с Адаптером! - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Datapickerdialog-s http://www.cyberforum.ru/android-dev/thread1829675.html
Подскажите - в разметке есть энное количество textView - оботражающие некие даты. На каждом установле слушатель и при клике отображается датапикер. Как сделать это одним пикером а не 4мя? Т.е. как узнать при сохранении даты в пикере с какого вью он был вызван? :) завести переменную и в нее присваивать последний клик? Или кто нибудь подскажет способ пофеншуйней?
Android Выравнять текст в CardView Есть у меня значит CardView в нем несколько LinearLayout Хочу что бы название предметов было ровно в центре друг под другом, но его все время сдвигает текст справа с переподавателями ( на скриншотах видно) Помогите сделать красивую разметку <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ... http://www.cyberforum.ru/android-dev/thread1829506.html
Android NullPointExeption
Выкидывает NullPointExeption при загрузки данных с Parse. java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.File com.parse.ParsePlugins.getParseDir()' on a null object reference java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.widget.ListView.findViewById(int)' on a null object reference import...
Из-за какой-то ошибки вылетает приложение Android
При нажатии на кнопку button9 (функция changeWay) происходит какая-то ошибка и вылетает приложение. package com.example.vital.bitrans; import android.app.Application; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.Button; import android.widget.EditText;
Android Необходимо открыть pdf документ из сети, есть только ссылка на файл, как это можно сделать http://www.cyberforum.ru/android-dev/thread1829354.html
Салют! Столкнулась с проблемой: необходимо открыть pdf документ из сети, есть только ссылка на файл, как это можно сделать? Какую библиотеку для работы с pdf посоветуете?
Android TextView повернуть на 90 градусов есть textView его нужно повернуть на 90 градусов поворачиваю viewdata.setRotation(90); но размеры не те. То есть если раньше он был растянут на всю ширину экрана то теперь не более половины как его снова растянуть на весь экран? Добавлено через 46 секунд viewdata - это textView Добавлено через 15 часов 4 минуты подробнее

Показать сообщение отдельно
ArmenT
0 / 0 / 0
Регистрация: 18.09.2016
Сообщений: 42
21.10.2016, 11:02  [ТС]     Ребята нужна помошь с Адаптером!
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.os.Environment;
import android.util.SparseBooleanArray;
import android.view.ActionMode;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AbsListView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
 
public class MainActivity extends Activity implements View.OnClickListener {
 
    Button btnCreateNewInventOnOld;
    Button btnInventDetails;
    Button btnDelete;
    Button btnExport;
    Button btnFind;
    Button btnExit;
 
    EditText editFindText;
 
    long xInventMCode;
    long tInventMCode;
    String fInventMNum;
    String xOrder = "idncode desc";
    ListView lvMaster;
 
    long xUserCode;
    String xInventNum;
 
    String FILENAME;
    String DIR_SD;
    String FILENAME_SD;
    Cursor xInventM;
    Cursor xInventD;
    String xStartDT;
 
    int st = 0;
    int xChoiceCount;
 
    ArrayList<InventMItem> InventMItems = new ArrayList<InventMItem>();
    InventMAdapter InventMAdapter;
 
    dbclass dbHelper = new dbclass(this);
    DialogInterface.OnClickListener myClickListener = new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            switch (which) {
                // нейтральная кнопка
                case Dialog.BUTTON_NEUTRAL:
                    break;
            }
 
            switch (which) {
                // нейтральная кнопка
                case Dialog.BUTTON_POSITIVE:
                    if (st == 1) {
                        tInventMCode = (long) InventMAdapter.getInventMCode();
                        // Create New InventM
                        xInventMCode = (int) CreateNewInventM();
                        // Create new InventD record and copy from old InventD record
                        FillInventD(xInventMCode, tInventMCode);
                        st = 0;
                        finish();
                    }
                    if (st == 2) {
                        ClickbtnShowDetails();
                    }
 
                    if (st == 3) {
                        ClickbtnDel();
                    }
 
                    if (st == 4) {
                        ClickbtnExp();
                    }
 
                    if (st == 5) {
                        ClickbtnFindInvent();
                    }
 
                    if (st == 6) {
                        ClickbtnExit();
                    }
                    break;
            }
 
            switch (which) {
                // нейтральная кнопка
                case Dialog.BUTTON_NEGATIVE:
                    break;
            }
        }
    };
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        btnCreateNewInventOnOld = (Button) findViewById(R.id.btnCreateNewInventOnOld);
        btnInventDetails = (Button) findViewById(R.id.btnInventDetails);
        btnDelete = (Button) findViewById(R.id.btnDelete);
        btnExport = (Button) findViewById(R.id.btnExport);
        btnFind = (Button) findViewById(R.id.btnFind);
        btnExit = (Button) findViewById(R.id.btnExit);
        editFindText = (EditText) findViewById(R.id.editFindText);
        lvMaster = (ListView) findViewById(R.id.lvMaster);
 
        xUserCode = (getIntent().getLongExtra("UserCode", 0));
 
        btnCreateNewInventOnOld.setOnClickListener(this);
        btnInventDetails.setOnClickListener(this);
        btnDelete.setOnClickListener(this);
        btnExport.setOnClickListener(this);
        btnFind.setOnClickListener(this);
        btnExit.setOnClickListener(this);
 
 
        selectAllRecordInventM();
        fillMasterListView(InventMItems);
    }
 
    @Override
    public void onClick(View v) {
        xChoiceCount = countChoiced();
        switch (v.getId()) {
            case R.id.btnCreateNewInventOnOld:
                st = 1;
                if (xChoiceCount == 1) {
                   ClickbtnCreateNewInvent();
                }
                else
                    noCorrectRecordCount();
                break;
 
            case R.id.btnInventDetails:
                st = 2;
                ClickbtnShowDetails();
                break;
 
            case R.id.btnDelete:
                st = 3;
                ClickbtnDeleteInventM();
                break;
 
            case R.id.btnExport:
                st = 4;
                ClickbtnExportToTxt();
                break;
 
            case R.id.btnFind:
                st = 5;
                ClickbtnFindInvent();
                break;
 
            case R.id.btnExit:
                st = 6;
                ClickbtnCloseArchive();
                break;
        }
    }
 
Текущее время: 14:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru