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

Фон для списка на CustomAdapter - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Текстуры в GameActivity http://www.cyberforum.ru/android-dev/thread1467174.html
у меня есть инициализированные изображениями текстуры в методе onLoadResource в GameActivity . Но как эти текстуры мне использовать для игры чтобы загрузить например фон GameActivity ??Можете привести пример?
Программирование Android Как получить данные из файла .properties Всем привет. У меня есть класс который не наследуется от Activity. (Это класс фабрика) Как можно открыть в нем InputStream для чтения файла .properties? (Куда положить файлик?) http://www.cyberforum.ru/android-dev/thread1466969.html
Параллельные вычисления на Android Программирование Android
Добрый день. Еще не сильно разбираюсь в программировании на Android. Интересует вопрос, есть ли возможность использовать параллельные вычисления на Android? Дайте пожалуйста пару тройку ссылок, можно на английском, самой найти не удалось.
Программирование Android [DF-PFA-03]
Здравствуйте при входе на Андроид гугл маркет пишет ошибка с-ервера на все действия, пробовал все.У меня.LG E730 андроид 2.3 Помогите.
Программирование Android Реклама admob в fragments http://www.cyberforum.ru/android-dev/thread1466728.html
Как правильно настроить рекламу AdMob для фрагментов?! Например, для обычных Activity, подходит следующий код: @Override public void onCreate(Bundle savedInstanceState, int contentView) { super.onCreate(savedInstanceState, contentView); setContentView(R.layout.activity_admob); AdView adView = (AdView)this.findViewById(R.id.adView); AdRequest adRequest...
Программирование Android ProgressDialog upload fpt server Ребята помогите разобраться private class uploadFileTask extends AsyncTask<Void, Integer, Long> { private ProgressDialog progressDialog; int progressInput = 0; подробнее

Показать сообщение отдельно
Cuda1
18 / 18 / 7
Регистрация: 08.10.2014
Сообщений: 98

Фон для списка на CustomAdapter - Программирование Android

03.06.2015, 15:00. Просмотров 216. Ответов 10
Метки (Все метки)

Здравствуйте. У меня есть свой адаптер из которого заполняется список:
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
public class TargetListActivity extends ListActivity {
    final static String STRING ="STRING";
    final static String IMAGE = "IMAGE";
    public Integer[] mTargetArray = new Integer[]{R.string.Bird,R.string.Trash,R.string.Sun,
    R.string.Plain,R.string.IceCream,R.string.Home,R.string.Dig,R.string.Cat};
    public Integer[]mImageArray = new Integer[] {R.mipmap.bird,
            R.mipmap.trash,
            R.mipmap.sun,
            R.mipmap.plain,
            R.mipmap.ice_cream,
            R.mipmap.home,
            R.mipmap.dig,
            R.mipmap.cat};
    private TargetAdapter mAdapter;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ListView listView = (ListView) findViewById(R.id.listView);
        mAdapter = new TargetAdapter(this);
        setListAdapter(mAdapter);
    }
 
 
    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
    }
    public class TargetAdapter extends BaseAdapter{
        private LayoutInflater mLayoutInflater;
        public TargetAdapter(Context context){
            mLayoutInflater = LayoutInflater.from(context);
        }
 
        @Override
        public int getCount() {
            return mTargetArray.length;
        }
 
        @Override
        public Object getItem(int position) {
            return position;
        }
 
        @Override
        public long getItemId(int position) {
            return position;
        }
 
        public int getString(int position){
            return mTargetArray[position];
        }
 
        public int getImage (int position){
            return mImageArray[position];
        }
 
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            if (convertView==null) convertView = mLayoutInflater.inflate(R.layout.activity_target_list,null);
 
            ImageView targetIcon = (ImageView)convertView.findViewById(R.id.imageViewIcon);
            targetIcon.setImageResource(mImageArray[position]);
            TextView targetName = (TextView)convertView.findViewById(R.id.textViewTargetName);
            targetName.setText(mTargetArray[position]);
            return convertView;
        }
    }
}
А вот сама разметка для item
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="60dp"
    android:orientation="horizontal">
 
    <ImageView
        android:id="@+id/imageViewIcon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
 
    <TextView
        android:id="@+id/textViewTargetName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:textStyle="bold"
        android:singleLine="false"
        android:layout_gravity="center"
        android:textColor="@android:color/black" />
 
</LinearLayout>
Подскажите, пожалуйста, как можно задать фон у всего списка? Как я понимаю моя разметка предусматривает установку фона только для элементов. Можно попробовать вставить вместо всего listview и задать ему фон, но тогда я этот listview не смогу прикрутить к моему адаптеру.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru