Я могу получить доступ и установить Views (просмотреть параметры) после того, как я раздул макет, объявленный в XML-файле. Однако в этом случае сначала загружается макет по умолчанию (объявленный в xml-файле), а через половину секунды он исчезает и появляется измененный макет. Это очень тревожно.Могу ли я установить Views из кода, прежде чем раздувать весь макет в android?
Я попытался установить представления, как показано ниже, перед тем, как раздувать макет, но он не имеет никакого эффекта.
imView = (ImageView) findViewById(R.id.talalat__imageView1);
resID = getResources().getIdentifier("imagename", "drawable", getPackageName());
bml.loadBitmap(resID,imView);
talalat_View = inflater.inflate(R.layout.talalat, null);
talalat_View.setOnClickListener(osszecsap_ocl);
setContentView(talalat_View);
Есть ли способ установить параметры Views из кода до раздувания макета?
Это не для меня ясно, что вы пытаетесь достичь, одно замечание: не раздувать, используя нуль в качестве ссылки контейнера. – Tobrun
Не используйте 'setContentView (...)' перед раздуванием 'talalat_View'. Наполните свое представление, найдите виджеты, добавьте прослушиватели и т. Д., А затем вызовите 'setContentView (talalat_View);'. – Vikram