Мое первое приложение работает нормально само по себе, но сейчас я пытаюсь добавить вкладки после урока, но я застрял.Я искал, и у многих пользователей была такая же проблема, я пробовал эти решения, но все еще не мог заставить его работать нормально.
Мое приложение
package es.ea1ddo.antenacubica;
import android.support.v7.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
frecuencia = findViewById(R.id.frecuencia);
cal3el = (Button) findViewById(R.id.calcular3);
И вот теперь я пытаюсь скопировать предыдущее приложение
package es.ea1ddo.calculadoraantenascubicas;
public class TabFragment2 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View v= inflater.inflate(R.layout.tab_fragment_2, container, false);
frecuencia = EditText.findViewById(R.id.frecuencia);
cal3el = (Button) getView().findViewById(R.id.calcular3);
Я искал вокруг, пробовал много примеров и разных способов, но я застрял.Вы можете видеть, что я добавил getView()
.перед каждым findViewById
, но я все еще получаю ту же ошибку:
Нестатический метод findViewById (int) не может быть вызван из статического контекста, где T является переменной типа: T расширяет View, объявленный вМетод findViewById (int)
Пожалуйста, совет?Спасибо