And*_*eaF 1 android android-fragments
我需要使用一个片段容器,显示各种不同的片段,所以我特林使用FragmentManager和FragmentTransaction,但如果我尝试使用下面的代码日食给我的错误FragmentTransaction不适用于参数PieFragment的transaction.add(...)行
FragmentTransaction transaction = manager.beginTransaction();
transaction.add(R.id.fragmentcontainer1, new PieFragment());
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
transaction.commit();
break;
Run Code Online (Sandbox Code Playgroud)
我的自定义片段就是这个
public class PieFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View v = inflater.inflate(R.layout.fragment_piegraph, container,
false);
PieGraph pg = (PieGraph) v.findViewById(R.id.piegraph);
...
pg.setOnSliceClickedListener(new OnSliceClickedListener() {
@Override
public void onClick(int index) {
}
});
return v;
}
public void updateDisplay() {
// TODO Auto-generated method stub
}
}
Run Code Online (Sandbox Code Playgroud)
片段布局
<com.mypackage.graphlibrary.PieGraph
android:layout_width="match_parent"
android:layout_height="200dp"
android:id="@+id/piegraph"/>
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个问题?
| 归档时间: |
|
| 查看次数: |
1178 次 |
| 最近记录: |