片段活动中没有显示ListViews

时间:2019-01-13 09:21:52

标签: java android arraylist android-listview android-fragmentactivity

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    view = inflater.inflate(R.layout.fragment_notes, container, false);
    loadMenus();
    loadParticles();
    setParticles();
    return view;
}

private void loadMenus()
{
    nt_listTitle = (ListView) view.findViewById(R.id.nt_listTitle);
    nt_listDate = (ListView) view.findViewById(R.id.nt_listDate);
    nt_listID = (ListView) view.findViewById(R.id.nt_listID);
}

 private void loadParticles()
{
    nt_listTitleQuery.clear();
    nt_listDateQuery.clear();
    nt_listIDQuery.clear();

    nt_listTitleQuery.add("ELOO");
    nt_listTitleQuery.add("MORTAL");
    nt_listDateQuery.add("00.87.4568");
    nt_listDateQuery.add("45.38.4898");
    nt_listIDQuery.add("8875235");
    nt_listIDQuery.add("8745325");

    MainActivity mainAct = new MainActivity();
    language = mainAct.language;
    textHeight = mainAct.textHeight;
}

private void setParticles()
{
    nt_crypt.setTextSize(textHeight);
    nt_edit.setTextSize(textHeight);

    if (language == 1)
    {
        nt_title.setHint("Title");
        nt_password.setHint("Password");
        nt_key.setHint("Password Recover Key");
        nt_text.setHint("Edit/Create Notes box");
        nt_edit.setText("Edit Mode");
        nt_crypt.setText("Encrypt");
        nt_VCb.setText("check my Notes");
        nt_VCa.setText("Add Note");
    }

    nt_listTitle.setAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, nt_listTitleQuery));
    nt_listDate.setAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, nt_listDateQuery));
    nt_listID.setAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, nt_listIDQuery));

    int g = nt_listDate.getCount();
    messageBuild(""+ g, 1);
}

我搜索并查看了StackOverflow中的所有问题。但是没有人工作。

我已经多次更改上下文,并且尝试了所有上下文,但是没有人再次工作。 (view.getContextgetActivitygetContextgetApplicationContext

我尝试了很多方法。但是没有人工作。

这是xml文件

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".notes">
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/nt-45682"
        android:layout_marginTop="8dp"
        android:orientation="horizontal">

        <ListView
            android:id="@+id/nt_listTitle"
            android:layout_width="152dp"
            android:layout_height="match_parent" />

        <ListView
            android:id="@+id/nt_listDate"
            android:layout_width="wrap_content"
            android:layout_height="match_parent" />

        <ListView
            android:id="@+id/nt_listID"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:visibility="invisible" />

    </LinearLayout>

</LinearLayout>
</FrameLayout>

我正在控制ListViews上的数据计数。而且ListViews有数据,但我不知道没有显示。

0 个答案:

没有答案