小编mar*_*e29的帖子

.axml突出显示和intellisense无法在monodroid中工作

我最近为Android安装了mono,今天我试着开始使用.在我看到的所有教程中,智能感知和突出显示在编辑.axml文件时都在visual studio中工作,但在安装,卸载和重新安装之后,我仍然无法正常工作.我想我可以继续这样,但它只是让我绝对疯狂.

android visual-studio-2010 xamarin.android

5
推荐指数
1
解决办法
294
查看次数

带有ListView片段的ViewPager - 指定的子节点已有父节点

所以我首先要说的是,我已经看到其他几个人发布完全相同的错误.但是,我正处于尝试所有十种不同解决方案的阶段,我仍然得到完全相同的堆栈跟踪和ANR.我正在使用标准的Tabs + Swipe模板并且没有更改它上面的任何内容,除了设置第一页以返回我将在下面显示的ListView片段.

下面是我片段的代码.CacheFrament只是一个扩展的超级类android.support.v4.app.Fragment.在这种情况下,我尝试了仅返回listview及其父级,两者都无济于事.

public class RoutesFragment extends CacheFragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.list_view_layout, container);
        listView.setAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, new String[]{"No Routes Available"}));

        return view;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我用于片段的布局,我最初将ListView作为父级,这也没有用

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="match_parent">

    <ListView xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:id="@+id/main_list_view"/>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

最后,这是我不断得到的堆栈跟踪.请注意,这是我每次都得到的完全相同的错误.

07-28 11:54:43.747  15074-15074/? E/AndroidRuntime: FATAL EXCEPTION: main
        java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
        at android.view.ViewGroup.addViewInner(ViewGroup.java:3387)
        at android.view.ViewGroup.addView(ViewGroup.java:3258) …
Run Code Online (Sandbox Code Playgroud)

android android-arrayadapter android-listview android-viewpager android-tabs

3
推荐指数
1
解决办法
4390
查看次数