我有一个要求,但我不知道如何实现。我也在互联网上进行了搜索,但没有接近这个主题。场景是我有一个ListView / RecyclerView。有一个edittext框,在此edittext上,基于数量的变化,我需要计算商品价格。还有一个名为“特价”的字段,但这将是一个长期运行的任务,还将根据数量变化进行计算。任何建议或提示将不胜感激。
答案 0 :(得分:0)
您的适配器中有一个textview
向其添加textChangeListener并在textChanged内部计算总价格
将计算所得的值保存在项目类的变量中
并在绑定viewHolder时,将其显示在总价内
没多久就回覆了
例如,如果您有一个此类的购物清单可以保存
$counter = 0; // counter to manage loops
$max_counter = 100; // maximum number of entries required
$data = array(); //initialize return array
// seasons with their corresponding days
$seasons = array('Winter' => 7,
'Spring' => 7,
'Summer' => 7,
'Autumn' => 6);
// Initializing first date for the loop begin
$start_date = date('Y-m-d');
while( $counter < $max_counter) {
foreach ($seasons as $season => $daygap) {
// determining end date
$end_date = strtotime("+" . $daygap . " day", strtotime($start_date));
$end_date = date('Y-m-d', $end_date);
$data[] = array(
'title' => $season,
'start_date' => $start_date,
'end_date' => $end_date
);
// setting end_date to start_date for next season
$start_date = $end_date;
// increment counter
$counter++;
}
}
// check the array
var_dump($data);
将此变量添加到您的班级
public class shoppingList{
private Integer id;
private Integer count;
private Double price;
...
}
告诉我是否需要更多说明