を持っていません:リストビュー/ ExpandableListView setEmptyViewは()私は別のタブにある3つのリストビュー、すなわち2拡張と1つのリストビュー用の空のビューを設定しようとしている何の効果
LayoutInflater inflater = getLayoutInflater();
View emptyView = inflater.inflate(R.layout.empty_view, null, false);
...
ExpListView1.setEmptyView(emptyView);
ListView.setEmptyView(emptyView);
ExpListView2.setEmptyView(emptyView);
それは何の影響もしません - 空のビューは表示されません。そのコードピースと同じ:
View emptyView = inflater.inflate(R.layout.empty_view, null, false);
View emptyRelativeLayout = (RelativeLayout) emptyView.findViewById(R.id.empty_view_layout);
ExpListView1.setEmptyView(emptyRelativeLayout);
empty_view_layout.xml:私が持っている
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
inflater = getLayoutInflater();
emptyView = inflater.inflate(R.layout.empty_view, null);
addContentView(emptyView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
UPD:特定の@android:id/emptyを使用して空のTextViewを追加しようとすると、リストビューでのみ機能し、拡張可能なビューでは機能しませんでした。 – 87element