-1
나는 다음과 같은 오류 얻을 응용 프로그램을 실행하는 경우 :안드로이드 스튜디오 오류 - 조각 - 탐색 서랍
10-20 14:47:22.829 29044-29044/com.example.ivanp.meteostanica E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.ivanp.meteostanica, PID: 29044
java.lang.ClassCastException: android.support.v7.widget.AppCompatTextView cannot be cast to android.view.ViewGroup
at android.support.v4.app.BackStackRecord.configureTransitions(BackStackRecord.java:1153)
at android.support.v4.app.BackStackRecord.beginTransition(BackStackRecord.java:1060)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:662)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5551)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
내가 안드로이드 스튜디오에 새로 온 사람과 난 그냥이 튜토리얼 다음되었습니다 https://www.youtube.com/watch?v=H4R-hz56oBA
이를
:이 TvrdjavaFragment.java입니다package com.example.ivanp.meteostanica;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v4.app.FragmentManager;
import android.view.View;
import android.support.design.widget.NavigationView;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
}
@Override
public void onBackPressed() {
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.nav_tvrdjava) {
TvrdjavaFragment tvrdjavaFragment = new TvrdjavaFragment(); //Create object from Fragment
FragmentManager manager = getSupportFragmentManager();
manager.beginTransaction().replace(R.id.relativeLayoutFragment,
tvrdjavaFragment,
tvrdjavaFragment.getTag()).commit();
} else if (id == R.id.nav_bubanj) {
} else if (id == R.id.nav_celekula) {
} else if (id == R.id.nav_cegar) {
} else if (id == R.id.nav_podesavanja) {
} else if (id == R.id.nav_onama) {
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}
}
다음 MainActivity.java입니다
무엇이 문제입니까? Tvrdjava 텍스트 조각을 탐색 창에서 Tvrdjava를 선택하면 보여 주기만하면됩니다.
난 그냥이 사용하는 데 필요한
이 * 문제가 무엇입니까 * 레이아웃 – Selvin