public
class
menuMsg
extends
Fragment
{
Button btn_send;
private
ListView msglist;
private
MyAdapter myAdapter;
RadioButton msg_radio;
EditText msg_edit;
@Override
public
View onCreateView(LayoutInflater inflater,
@Nullable
ViewGroup container,
@Nullable
Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.menu_msg, container,
false
);
msglist = (ListView)view.findViewById(R.id.msg_listView);
myAdapter =
new
MyAdapter();
msglist.setAdapter(myAdapter);
return
view;
}
public
class
MyAdapter
extends
BaseAdapter
{
private
LayoutInflater lif;
public
ArrayList<ListItem> myItems =
new
ArrayList();
public
MyAdapter()
{
lif = (LayoutInflater)getActivity().getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
for
(
int
i =
0
; i <
20
; i++)
{
ListItem listItem =
new
ListItem();
listItem.caption =
"Caption"
+ i;
myItems.add(listItem);
}
notifyDataSetChanged();
}
@Override
public
int
getCount() {
return
0
;
}
@Override
public
Object getItem(
int
position) {
return
null
;
}
@Override
public
long
getItemId(
int
position) {
return
0
;
}
@Override
public
View getView(
int
position, View convertView, ViewGroup parent)
{
View v = convertView;
if
(v ==
null
)
{
v=getActivity().getLayoutInflater().inflate(R.layout.msg_listview,
null
);
msg_edit = (EditText)convertView.findViewById(R.id.msg_edit);
msg_radio = (RadioButton)convertView.findViewById(R.id.msg_radio);
}
else
{
}
return
v;
}
}
class
ListItem {
String caption;
}
}