Я пытался учиться с помощью следующих руководств YouTube. Я использую Android Studio 3.1 Canary, и я дохожу до той же точки в учебниках и застреваю. Например, если вы перейдете к этому руководству YouTube https://youtu.be/3RMboPhUbmg?t=210 на отметке 3:30 мин.
Когда они вводят MaterialSearchView searchView; он отображается для меня с красным подчеркиванием, говорящим «ожидание объявления члена», и независимо от того, сколько поисков я пытаюсь, я не могу найти ответ. Каково решение этой ошибки? Спасибо
Это код, содержащийся в файле Main2Activity.kt. Результатом должен быть вызов или знание объектов панели инструментов и материалов.
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.support.v7.widget.Toolbar
import com.miguelcatalan.materialsearchview.MaterialSearchView
import kotlinx.android.synthetic.main.activity_main2.*
class Main2Activity : AppCompatActivity () {
**MaterialSearchView searchView;** "expecting member declaration error"
**Toolbar toolbar;** "expecting member declaration error"
Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar);
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
toolbar=(Toolbar()) findViewbyId(R.id.toolbar);
setSupportActionBar(toolbar);
}
*private void searchViewCode()
{
searchView=(MaterialSearchView)findViewById(R.id.search_view);
}
}