У меня есть ListView в Activity и в этом ListView у меня есть другой макет, который дает список его содержимого. Вот кодКак получить доступ к макету в спискеView в android
SimpleAdapter adapter = new SimpleAdapter(this.getActivity(),listvalue,
R.layout.singlepost,v,s);
list.setAdapter(adapter);
singlepost является расположение загружаю в ListView, но это singlepost имеет несколько кнопок, которые я хочу, чтобы получить доступ, но я не могу получить доступ к thebuttons, потому что он не загружен с активностью, содержащей ListView так, когда Я пытаюсь получить доступ к этой кнопке так, как это
ImageButton star = (ImageButton)findViewById(R.id.star);
Это говорит мне, что просмотр, который вы пытаетесь получить, не входит в эту деятельность. Я знаю, что невозможно использовать два setContentView(R.layout.activity_main);
, за исключением использования фрагментов. так как я могу получить доступ к кнопке в макете singlepost.
Примечание: Когда я имею в виду Access, я имею в виду щелкнуть и нажать кнопку, чтобы сделать что-то, и я сделал все необходимые объявления и экземпляры, которые мне нужны, это способ доступа к этой кнопке. Благодарю. Надеюсь, мой вопрос достаточно ясен.
так что я беру свою первоначальную декларацию SimpleApadter и заменяю ее новым классом? –
да, но если вы расширите 'ArrayAdapter', как в этом примере, вам также нужно будет установить все' TextView'. –
@ daviestobialex или см. Править для примера с помощью 'SimpleAdapter'. –