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

CardView и серая линия :)? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android The application is incorrectly configured http://www.cyberforum.ru/android-dev/thread1528601.html
Пытаюсь разобраться с гугл плей сервисом сделал все как сказано здесь https://developers.google.com/games/services/android/quickstart, при запуске приложения выходит следующее сообщение: Название пакета совпадает, id в консоле и в приекте совпадает, у стандартного проекта только изменил название проекта и добавил id игры и id ачивок, в чем проблема не знаю уже второй месяц мачаюсь с сервисами,...
Программирование Android Сброс настроек Activity по клику Есть приложение с двумя активити, AsyncTask и всякими геттерами сеттерами. Во втором активити (Activity2) есть кнопка для возвращения на первый активити (Activity1) по такой конструкции: Intent intent = new Intent(Activity2.this, Activity1.class); startActivity(intent); Как сделать так, чтобы при этом все настройки и данные приложения сбрасывались, как будто это первый его запуск? Может,... http://www.cyberforum.ru/android-dev/thread1528582.html
Error:Could not find com.android.tools.build:gradle:1.1.0 Программирование Android
Здравствуйте! Скачал android-basic-samples-master, пытаюсь разобраться с гейм сервисом не могу решить данную проблему, выдает следующую ошибку : Error:Could not find com.android.tools.build:gradle:1.1.0. Searched in the following locations: file:/C:/Users/Никита/AppData/Local/Android/android-studio/gradle/m2repository/com/android/tools/build/gradle/1.1.0-rc1/gradle-1.1.0-rc1.pom ...
Программирование Android В чем преимущество использования библиотеки GSON перед стандартными средствами парсинга JSON?
В чем преимущество использования библиотеки GSON перед JSONObject JSONArray то есть перед стандартными средствами парсинга JSON ??
Программирование Android Создание класса и вызов его методов http://www.cyberforum.ru/android-dev/thread1528413.html
Код: public class DIYliq extends AppCompatActivity implements View.OnClickListener, SeekBar.OnSeekBarChangeListener { //... int GlobalA; //... @Override public void onClick(View v) { switch(v.getId()) { case R.id.EditText:
Программирование Android Как в ячейке TableLayout совместить два изображения? Собственно задача следующая: внизу активности текст. над текстом изображение собранное из нескольких слоев. в зависимости от количества текста изображение меняеться в размере - то есть обычный Лейаут с весами в 1 для текста и рисунка. НО! при попытке добавить второе изображение на слой оно становитьс рядом. А мне нужно, чтоб точно так же ставало - то есть накладывалось поверх первого. ... подробнее

Показать сообщение отдельно
TheCollapse
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 47
Завершенные тесты: 1
11.09.2015, 09:51  [ТС]     CardView и серая линия :)?
Паблито, и у меня на превью нет но когда запускаю БУМ! и тут она...

Добавлено через 2 минуты
Main
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
public class MyActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_my);
 
        setContentView(R.layout.main_activity);
        RecyclerView recList = (RecyclerView) findViewById(R.id.cardList);
        recList.setHasFixedSize(false);
        LinearLayoutManager llm = new LinearLayoutManager(this);
        llm.setOrientation(LinearLayoutManager.VERTICAL);
        recList.setLayoutManager(llm);
 
        ContactAdapter ca = new ContactAdapter(createList(30));
        recList.setAdapter(ca);
    }
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_my, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
 
 
 
    private List<ContactInfo> createList(int size) {
 
        List<ContactInfo> result = new ArrayList<ContactInfo>();
        for (int i=1; i <= size; i++) {
            ContactInfo ci = new ContactInfo();
            ci.name = ContactInfo.NAME_PREFIX + i;
            ci.surname = ContactInfo.SURNAME_PREFIX + i;
            ci.email = ContactInfo.EMAIL_PREFIX + i + "@test.com";
 
            result.add(ci);
 
        }
 
        return result;
    }
}
Adapter
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
public class ContactAdapter extends RecyclerView.Adapter<ContactAdapter.ContactViewHolder> {
 
    private List<ContactInfo> contactList;
 
    public ContactAdapter(List<ContactInfo> contactList) {
        this.contactList = contactList;
    }
 
 
    @Override
    public int getItemCount() {
        return contactList.size();
    }
 
    @Override
    public void onBindViewHolder(ContactViewHolder contactViewHolder, int i) {
        ContactInfo ci = contactList.get(i);
        contactViewHolder.vName.setText(ci.name);
        contactViewHolder.vSurname.setText(ci.surname);
        contactViewHolder.vEmail.setText(ci.email);
        contactViewHolder.vTitle.setText(ci.name + " " + ci.surname);
    }
 
    @Override
    public ContactViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
            View itemView = LayoutInflater.
                    from(viewGroup.getContext()).
                    inflate(R.layout.card_layout, viewGroup, false);
 
            return new ContactViewHolder(itemView);
    }
 
    public static class ContactViewHolder extends RecyclerView.ViewHolder {
 
        protected TextView vName;
        protected TextView vSurname;
        protected TextView vEmail;
        protected TextView vTitle;
 
        public ContactViewHolder(View v) {
            super(v);
            vName =  (TextView) v.findViewById(R.id.txtName);
            vSurname = (TextView)  v.findViewById(R.id.txtSurname);
            vEmail = (TextView)  v.findViewById(R.id.txtEmail);
            vTitle = (TextView) v.findViewById(R.id.title);
        }
    }
}
Добавлено через 29 секунд
contact info
Java
1
2
3
4
5
6
7
8
9
10
public class ContactInfo {
    protected String name;
    protected String surname;
    protected String email;
 
 
    protected static final String NAME_PREFIX = "Name_";
    protected static final String SURNAME_PREFIX = "Surname_";
    protected static final String EMAIL_PREFIX = "email_";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru