Там не показывает ListViews в деятельности фрагмента - PullRequest
0 голосов
/ 13 января 2019
@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.getContext, getActivity, getContext, getApplicationContext)

Я много пробовал .. Но никто не работает.

Вот 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 есть данные, но я не знаю, что там не появляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...