2019년 1월 27일 일요일

(자마린.안드로이드 인텐트, 액티비티 예제)웹페이지 오픈하기, Xamarin.Android Intent, Activiry 실습

(자마린.안드로이드 인텐트, 액티비티 예제)웹페이지 오픈하기, Xamarin.Android Intent, Activiry 실습
Simple Intent Example(웹페이지 오픈하기)
“OpenWebpage“ 라는 이름의 Xamarin.Android 프로젝트 생성
Resource\layout\activity_main 에서 버튼을 하나 올리고 이름은 default로 두자.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:id="@+id/myButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="30px"
android:minHeight="30px"
android:text="@string/hello"
/>
</LinearLayout>
Resource\values\strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Go! OracleJava Community</string>
<string name="app_name">OpenWebpage</string>
</resources>
MainActivity.cs 파일에 Button의 클릭 이벤트 코드 작성
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
namespace OpenWebpage
{
[Activity (Label = "OpenWebpage", MainLauncher = true)]
public class MainActivity : Activity
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.activity_main);
// Get our button from the layout resource,
// and attach an event to it
Button button = FindViewById<Button> (Resource.Id.myButton);
button.Click += (sender, e) => {
var uri = Android.Net.Uri.Parse ("http://ojc.asia");
var intent = new Intent (Intent.ActionView, uri);
StartActivity (intent);
};
}
}
}
버튼의 글씨를 원래 입력한대로 소문자로 출력하려면 Button의 Text All Caps 속성의 체크를 풀거나 false로 입력하면 된다.

댓글 없음:

댓글 쓰기

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...