Tôi mới phát triển Android và tất nhiên trên Phân đoạn.findViewById trả về NULL khi sử dụng Fragment
Tôi muốn truy cập các điều khiển của đoạn của tôi trong hoạt động chính nhưng 'findViewById' trả về giá trị rỗng. không có đoạn mã hoạt động tốt.
Dưới đây là một phần của mã của tôi:
Các đoạn:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
tools:ignore="HardcodedText" >
<EditText
android:id="@+id/txtXML"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:ems="10"
android:scrollbars="vertical">
</EditText>
</LinearLayout>
các onCreate của MainActivity:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.main);
this.initialisePaging();
EditText txtXML = (EditText) findViewById(R.id.txtXML);}
vào thời điểm này txtXML là null.
Điều gì bị thiếu trong mã của tôi hoặc tôi nên làm gì?
hãy đăng phương thức initialisePaging() – blacharnia
của bạn có ý nghĩa quan trọng trong 'this.initialisePaging();' chỉ thêm các đoạn vào viewPager – mammadalius