0
У меня есть способ, как указано ниже, хотел бы установить заголовок ActionBar из этого метода, чтобы я мог получить доступ к «позиции».Как установить заголовок ActionBar из метода getView внутри baseAdapter
@Override
public View getView(int position, View convertView, ViewGroup parent){
View songLay = convertView;
if (convertView == null) {
songLay = songInf.inflate(R.layout.chat, parent, false);
TextView body = (TextView) songLay.findViewById(R.id.msg_body);
Sms currSong = songs.get(position);
body.setText(currSong.getMsg());
}
songLay.setTag(position);
//new Chat().setTitle("lol");
return songLay;
}
EDIT
Внутри OnCreate у меня есть это:
Sms currMsg = (Sms) msgList.get(1);
Но там, где есть "1", должна быть позиция содержится в указанном выше способе.
Это можно сделать здесь? Если да, то как мне это заняться? Или какие-то альтернативы?
Что вы хотите? Почему вы задали заголовок панели действий в * списке *? Название будет постоянно меняться при прокрутке –
, почему вы пытаетесь сделать это из метода getView? не имеет смысла !! – varunkr
@DavidMedenjak Я хочу получить доступ к «позиции», я не знаю, как получить к нему доступ из onCreate AppCompatActivity. Я хочу изменить заголовок, когда каждый элемент кликается по списку. – Relm