Другое решение:
if (view == null) {
view = inflater.inflate(R.layout.nearbyplaces, container, false);
}
Вот оно, если не null, вам не нужно повторно инициализировать его удаление из родителя, это необязательный шаг.
Я использовал функцию jquery (toggleClass), чтобы изменить цвет div при наведении курсора
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<style type="text/css">
.b1{
background:red;
width: 30px;
height: 40px;
margin: 10px;
}
.b{
background:blue;
width: 30px;
height: 40px;
margin: 10px;
}
</style>
</head>
<body>
<div class="b1"></div>
<div class="b1"></div>
<div class="b1"></div>
<div class="b1"></div>
<div class="b1"></div>
<script type="text/javascript">
$('div').hover(function () {
// body...
$("div").toggleClass("b");
});
</script>
</body>
</html>