XML 中靜態聲明 <fragment>,運行報錯;加 android:baselineAligned="false" 也報錯。
代碼使用 android.support.v4.app.Fragment(v4 包),但 MainActivity 繼承 android.app.Activity(框架原生)。兩者不兼容,導致類型轉換失敗。
// MainActivity.java
import android.support.v4.app.FragmentActivity; // 導入 v4 包
public class MainActivity extends FragmentActivity { // 改為 FragmentActivity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
androidx.fragment.app.FragmentActivity。getSupportFragmentManager()。