Я не совсем понял, что вы хотите сделать в ваших слушателях кнопок, но проверьте этот код:
public View getView(final int groupPosition, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = inflater.inflate(R.layout.modul_item, null);
}
TextView tv = (TextView) convertView.findViewById(R.id.modul_title);
tv.setText(modul_overviewActivity.getvalue().get(groupPosition));
Button Button_1 = (Button)convertView.findViewById(R.id.button1);
Button_1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//this is how you start a new Activity(i guess you want this for editing the details)
Intent i = new Intent(List4.this, DetailsAct.class);
startActivity(i);
}
});
Button Button_2 = (Button)convertView.findViewById(R.id.button2);
return convertView;
}
Это только для начала нового действия, намерение может перенести больше данных в новоеактивность, чтобы вы могли отправлять другую важную информацию (например, положение элемента, для которого нужно вычислять материал, это зависит от того, какие данные и как вы их храните).