私はxamarin.androidにかなり新しいです。私はスクロールビューでイメージビューを持っていますので、クリックして拡大したいと思います。ユーザーが画像をクリックするとフルスクリーンで表示されたフル画像をクリックして表示することができます。フルスクリーンで開くことができます。これはどのように行うのですか?フルスクリーンイメージビューの表示方法onlclick
iveいくつかの調査を行い、有用なスレッドを見つけることができませんでした..任意のヘルプは、事前に感謝するでしょう。
HERESに私のdetailactivityクラス
private ImageView mtimg0, mtimg1, mtimg2, mtimg3, mtimg4, mtimg5;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.detailLayout);
FindViews();
Android.Content.Intent i = this.Intent;
string iname = i.Extras.GetString("MTNAME");
int iimg0 = i.Extras.GetInt("IMG0");
int iimg1 = i.Extras.GetInt("IMG1");
int iimg2 = i.Extras.GetInt("IMG2");
int iimg3 = i.Extras.GetInt("IMG3");
int iimg4 = i.Extras.GetInt("IMG4");
int iimg5 = i.Extras.GetInt("IMG5");
mtimg0.SetImageResource(iimg0);
mtimg1.SetImageResource(iimg1);
mtimg2.SetImageResource(iimg2);
mtimg3.SetImageResource(iimg3);
mtimg4.SetImageResource(iimg4);
mtimg5.SetImageResource(iimg5);
}
private void FindViews()
{
tmtname = FindViewById<TextView>(Resource.Id.mtname);
mtimg0 = FindViewById<ImageView>(Resource.Id.mtimg00);
mtimg1 = FindViewById<ImageView>(Resource.Id.mtimg01);
mtimg2 = FindViewById<ImageView>(Resource.Id.mtimg02);
mtimg3 = FindViewById<ImageView>(Resource.Id.mtimg03);
mtimg4 = FindViewById<ImageView>(Resource.Id.mtimg04);
mtimg5 = FindViewById<ImageView>Resource.Id.mtimg05);
}
}
EDITED
ここで私は私のすべての画像
class MountainsData
{
public static List<Mountain> MountainList = new List<Mountain>()
{
new Mountain()
{
MtName = "ALTO PEAK",
Masl = 1332,
Difficulty = 6,
Island = 2,
MtImg00 = Resource.Drawable.altopeak,
MtImg01 = Resource.Drawable.altopeak1,
MtImg02 = Resource.Drawable.altopeak2,
MtImg03 = Resource.Drawable.altopeak3,
MtImg04 = Resource.Drawable.altopeak4,
Location = "ORMOC, LEYTE",
JumpOff ="Lake Danao National Park, Ormoc",
Description ="LLA: 11.1061 N, 124.7097 E, 1332
}
、私の中に取得しています私のリストビュー内の項目の例ですリストビューアクティビティ..ここでは、各アイテムを自分の詳細アクティビティに渡しています...そして、詳細アクティビティでそれを受け取るために私はコードaboを使用しています(この質問では上記の最初のコードは、.. detailactivityクラスで)フルスクリーンで表示..私はImageViewのをクリックしたときに私がdetailactivity内で起こるしたいことはある
ましたが、私はへの道を見つけるカント適切に文字列を渡し..事前にありがとう:D
可能な複製を(http://stackoverflow.com/質問/ 22409920/enlarge-an-image-on-click) – Demitrian
または、FullScreen Viewの新しいアクティビティを作成するだけです。インテントを持つ画像またはパスを新しいアクティビティに渡します。 – user1519979
あなたのプロジェクトのカスタムソリューションが必要な場合は、あなたのアクティビティーから離れたくない場合は、断片に表示することもできます: –