Cannot create a box in android -
my customer requirement create page has 3 buttons , on click of buttons has got specified urls of website saying if select login has got particular page in web application.i new android , how have created want in box.i have searched in lots of sites saying custom dialog box,bla bla bla... didn't fine solution. has given me website reference , layout has that.. url https://play.google.com/store/apps/details?id=com.jwaala.mobile.redwoodcuorg&hl=en in url want layout first screen shot.
import android.app.activity; import android.content.intent; import android.net.uri; import android.os.bundle; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; public class mainactivity extends activity { private button login; private button register; private button contactus; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); login = (button)findviewbyid(r.id.button1); register = (button)findviewbyid(r.id.button2); contactus= (button)findviewbyid(r.id.button3); login.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { // todo auto-generated method stub uri uri = uri.parse("some url"); intent intent = new intent(intent.action_view, uri); startactivity(intent); } public void onclick1(view arg0) { // todo auto-generated method stub } }); register.setonclicklistener(new onclicklistener() { public void onclick2(view v) { // todo auto-generated method stub uri uri = uri.parse("some url"); intent intent = new intent(intent.action_view, uri); startactivity(intent); } @override public void onclick(view arg0) { // todo auto-generated method stub } }); contactus.setonclicklistener(new onclicklistener() { public void onclick1(view v) { // todo auto-generated method stub uri uri = uri.parse("some url"); intent intent = new intent(intent.action_view, uri); startactivity(intent); } @override public void onclick(view arg0) { // todo auto-generated method stub } }); }
layout
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="#ffffff" android:weightsum="6"> <relativelayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="3.5" > <imageview android:id="@+id/imageview1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_marginleft="60dp" android:src="@drawable/tasknbilllogo" /> </relativelayout> <linearlayout android:layout_width="match_parent" android:layout_height="260dp" android:background="#ffff66" android:layout_marginleft="30dp" android:layout_marginright="30dp" android:orientation="vertical" android:weightsum="3" > <relativelayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" > <button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#ffa64c" android:text="-----" android:layout_marginleft="60dp" android:layout_marginright="60dp" android:textcolor="#4c4cff" /> </relativelayout> <relativelayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" > <button android:id="@+id/button2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignparentleft="true" android:layout_marginleft="60dp" android:layout_marginright="60dp" android:background="#ffa64c" android:textcolor="#4c4cff" android:text="register" /> </relativelayout> <relativelayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" > <button android:id="@+id/button3" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginleft="60dp" android:layout_marginright="60dp" android:background="#ffa64c" android:textcolor="#4c4cff" android:text="------" /> </relativelayout> </linearlayout> </linearlayout>
use listview:
.xml
<listview android:id="@+id/list" android:layout_height="wrap_content" android:layout_width="match_parent"> </listview>
activity
private listview listview;
in oncreate()
method:
listview = (listview) findviewbyid(r.id.list);
the array:
// defined array values show in listview string[] values = new string[] { "login", "register", "contact us"};
new adapter:
arrayadapter<string> adapter = new arrayadapter<string>(this, android.r.layout.simple_list_item_1, android.r.id.text1, values);
assign adapter:
// assign adapter listview listview.setadapter(adapter);
and onitemclicklistener()
:
// listview item click listener listview.setonitemclicklistener(new onitemclicklistener() { @override public void onitemclick(adapterview<?> parent, view view,int position, long id) { switch(position){ case 1: uri uri = uri.parse("https://app.tasknbill.net/login.aspx"); intent intent = new intent(intent.action_view, uri); startactivity(intent); break; case 2: uri = uri.parse("https://app.tasknbill.net/register.aspx"); intent = new intent(intent.action_view, uri); startactivity(intent); break; case 3: uri = uri.parse("https://tasknbill.net/#contact"); intent = new intent(intent.action_view, uri); startactivity(intent); break; } } });
Comments
Post a Comment