Fix not showing scroll
This commit is contained in:
parent
ba87ba1291
commit
555a428af4
1 changed files with 5 additions and 4 deletions
|
@ -294,7 +294,8 @@ public class EntriesFragment extends Fragment implements AsyncDatabaseConnector.
|
||||||
dummyView.setMinimumHeight(height);
|
dummyView.setMinimumHeight(height);
|
||||||
|
|
||||||
RelativeLayout.LayoutParams fakeScrollLayout = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
|
RelativeLayout.LayoutParams fakeScrollLayout = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
|
||||||
fakeScrollLayout.setMargins(0,headerFrame.getHeight(),0,0);
|
headerFrame.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED);
|
||||||
|
fakeScrollLayout.setMargins(0,headerFrame.getMeasuredHeight(),0,0);
|
||||||
|
|
||||||
fakeScrollView.setLayoutParams(fakeScrollLayout);
|
fakeScrollView.setLayoutParams(fakeScrollLayout);
|
||||||
}
|
}
|
||||||
|
@ -330,10 +331,12 @@ public class EntriesFragment extends Fragment implements AsyncDatabaseConnector.
|
||||||
@Override
|
@Override
|
||||||
public void onPostExecute() {
|
public void onPostExecute() {
|
||||||
if(++onPostExecuteListenerExecuted==3){
|
if(++onPostExecuteListenerExecuted==3){
|
||||||
|
if(headerFrame.getChildCount()==0) // You can have only one child
|
||||||
|
headerFrame.addView(headerRow);
|
||||||
if(entriesTable!=null) {
|
if(entriesTable!=null) {
|
||||||
syncWidthsSecondStage();
|
syncWidthsSecondStage();
|
||||||
fakeScroll();
|
|
||||||
entriesScrollView.addView(entriesTable);
|
entriesScrollView.addView(entriesTable);
|
||||||
|
fakeScroll();
|
||||||
} else {
|
} else {
|
||||||
TextView errorMessage = new TextView(getActivity());
|
TextView errorMessage = new TextView(getActivity());
|
||||||
errorMessage.setText(R.string.error_no_entries);
|
errorMessage.setText(R.string.error_no_entries);
|
||||||
|
@ -341,8 +344,6 @@ public class EntriesFragment extends Fragment implements AsyncDatabaseConnector.
|
||||||
errorMessage.setClickable(false);
|
errorMessage.setClickable(false);
|
||||||
entriesScrollView.addView(errorMessage);
|
entriesScrollView.addView(errorMessage);
|
||||||
}
|
}
|
||||||
if(headerFrame.getChildCount()==0) // You can have only one child
|
|
||||||
headerFrame.addView(headerRow);
|
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue