Вы можете использовать адаптер для доступа к вашим текстовым полям и флажок. Передайте свой список адаптеру следующим образом:
CustomListAdapter adapter = new CustomListAdapter (context, yourList);
yourListView.setAdapter(adapter);
Создайте такой адаптер, как этот.
public class CustomListAdapter extends BaseAdapter {
Context context;
List<ListObject> yourList;
public CustomListAdapter (Context context, List<ListObject> yourList) {
this.context = context;
this.yourList= yourList;
}
public void refreshAdapter(List<ListObject> yourList){
this.yourList= yourList;
notifyDataSetChanged();
}
private static class ViewHolder {
TextView textView1, textView2, textView3;
CheckBox checkBox1;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return yourList.size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return yourList.get(position);
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final ViewHolder holder;
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
if (convertView == null) {
convertView = inflater.inflate(R.layout.your_adapter_layout, null);
holder = new ViewHolder();
holder.textView1= convertView.findViewById(R.id.textView1);
holder.textView2= convertView.findViewById(R.id.textView2);
holder.textView3= convertView.findViewById(R.id.textView3);
holder.checkBox1= convertView.findViewById(R.id.checkBox1);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
//TODO: you can do whatever you want to do here
return convertView;
}
}
Очень часто запускать Tomcat за Apache. В Apache вы можете затем направить определенные URL-адреса на Tomcat, а Apache / PHP обрабатывать другие (включая статические образы).
(В Unix сам Tomcat не может безопасно работать на порте 80, в то время как Apache может. Tomcat, Будучи процессом Java, он должен был бы запускаться от имени пользователя root, в то время как Apache переключится на привилегии без полномочий root, как только будет заявлен порт 80. Таким образом, запуск Apache на порту 80 и перенаправление некоторых или всех запросов в Tomcat довольно часто встречается в Unix.)
There this PHP/Java bridge. This is basically running PHP via FastCGI. I have not used it myself.
Немного поздно, но начнем.
Как насчет http://wiki.apache.org/tomcat/UsingPhp , если вы просто хотите запустить настоящий php на tomcat.
Что касается запуска tomcat на 80-м порту, всегда есть jsvc, просто google jsvc + tomcat.