这是我的xml代码:
adjacencyList = new ArrayList<List<T>>();
我的java代码是:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/testo_tab_one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColor="#000000"
android:textSize="80dp"/>
</RelativeLayout>
我应该看到我片段中的文字,但我什么也看不见。
为什么?
答案 0 :(得分:1)
因为在这里你正在重新创建布局(删除你设置的文字)
return inflater.inflate(R.layout.societa_tab_one,null);
只需返回您在开头膨胀的view
return view;
答案 1 :(得分:0)
你的碎片应该看起来像这样的东西
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.societa_tab_one, container, false);
TextView titolo = (TextView)view.findViewById(R.id.testo_tab_one);
titolo.setText("wow");
return view;
}
只返回视图而不是此行inflater.inflate(R.layout.societa_tab_one,null)