मैंने एक रिलेवेटिवआउट में एक छवि दृश्य और एक वीडियो व्यू रखा है। छवि दृश्य को पूरे लेआउट को scaleType="fitXY"
भरने के लिए स्केल किया जा सकता है। हालांकि, VideoView के लिए कोई समान पैमाने विशेषता नहीं है। वैसे, मैं setMediaController(null)
सेट करके वीडियो नियंत्रण को छुपाता हूं और केवल वीडियो सामग्री प्रदर्शित करता हूं। क्या पहलू अनुपात के बिना वीडियो व्यू को स्केल करना संभव है? यहां लेआउट उदाहरण है।एंड्रॉइड वीडियो देखें ImageView स्केल प्रकार fitXY के रूप में कैसे स्केल करें?
<RelativeLayout
android:layout_width="280dp"
android:layout_height="200dp">
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/image"
android:scaleType="fitXY" />
<VideoView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/video"
android:visibility="invisible"
android:layout_centerInParent="true" />
</RelativeLayout>
दिया स्थिर चौड़ाई और ऊंचाई की कोशिश की ओवरराइड onMeasure तरीका है। –
यह काम नहीं करता है। मैं ' ' लेकिन रखें पहलू अनुपात परिणाम प्राप्त करें। –
Jones
क्या आपने मेरा उत्तर आजमाया है? –