सेट करें मैं विभिन्न ऊंचाइयों के साथ विभिन्न टुकड़ों के साथ ViewPager
डालने का प्रयास कर रहा हूं। मुझे पता है कि wrap_content
ViewPager
के साथ काम नहीं कर रहा है इसलिए मैं पेजर ऊंचाई को द्विपक्षीय रूप से सेट करने की कोशिश कर रहा हूं। मैं एक पेज श्रोता में पेजर ऊंचाई की स्थापना कर रहा हूँ:गतिशील रूप से ViewPager ऊंचाई
...
indicator.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int selected) {
final View view = fragments[selected].getView();
if (view != null) {
pager.setLayoutParams(new LayoutParams(
LayoutParams.MATCH_PARENT, view
.getMeasuredHeight()));
}
}
दुर्भाग्य से यह काम नहीं कर रहा है, क्योंकि Fragment
पर getMeasuredHeight()
द्वारा दिए गए मान गलत है। मैं क्या गलत कर रहा हूं? viewpager की onLayout में अपनी पैरामीटर सेट करने के लिए
लेकिन OnGlobalLayoutListener को नहीं कहा जाता है। क्यूं कर? –
क्या आप निश्चित हैं? क्या आपने इसे लॉग किया और सुनिश्चित किया कि यह नहीं है? – czaku
FEATURED_IMAGE_RATIO क्या है ?? मैं इसे एक fragmentpageradapter –