2017-06-16 6 views
-2

axmlのレイアウトの右端に画像を貼り付けたいと思っています。ネイティブAppのAndroid Xamarinレイアウトに画像を貼りたい。レイアウトレンダリングにaxmlを使用しています。

+2

に役立ちますあなたが** **コードを自分で書いてみることが予想されます。あなたが問題を抱えている場合は** [もっと研究している**](https://meta.stackoverflow.com/q/261592/1011527)の後**あなたが試したものを投稿してください** **動作しておらず、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)を提供しています。 [質問する](http://stackoverflow.com/help/how-to-ask)の良い質問をお読みください。 [ツアーに参加する](http://stackoverflow.com/tour)と[this](https://meta.stackoverflow.com/q/347937/1011527)を必ず読んでください。 –

答えて

1

EDIT

私は今すぐ実現する必要があります。Xamarin Androidが必要です。これはXamarin Formsのために書かれたものです。これが可能重複しているよう:)

は、この質問をチェックしてください: Set the absolute position of a view

-

を絶対的なレイアウトを試してみてください。

<AbsoluteLayout> 
    <!--If You have other content, like a stacklayout, put it before the image (like below)--> 

    <StackLayout HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0,0,1,1"> 
     <!--Content Here --> 
    </StackLayout 

    <Image Source="YOUR IMAGE SOURCE" AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="1,1,0.2,0.2" /> 
</AbsoluteLayout> 

絶対配置の仕組みがどのように機能するかを説明しましょう。

絶対配置では、物事を重ね合わせることができます(または静的な位置を設定するだけです)。

アブソリュートレイアウト範囲は、 (位置X開始、位置Y開始、幅、高さ)です。 (0,0,1,1)と入力すると、0,0から開始するように指示されています。幅と高さは、ウィンドウと同じサイズにする必要があります。もし私が(0.5,0.5,0.2,0.2)なら、私はそれを左から半分下がり半分にして、ウィンドウの合計サイズの0.2にするように言います。

参考文書: https://developer.xamarin.com/guides/xamarin-forms/user-interface/layouts/absolute-layout/

希望これは

+0

しかし、絶対レイアウトは推奨されていません。他の選択肢はありますか? –

+0

私の間違い。私はAndroidではなく、Xamarinフォームを使いたいと思っていました。 – Gerrit

+0

@SudiptoSarkarこれらの回答を確認してみてください: https://stackoverflow.com/questions/38794796/whats-alternative-to-deprecated-absolutelayout-in-android https://stackoverflow.com/questions/3539349/alternative- 〜へのabsolutelayout-in-android – Gerrit

関連する問題