写代码的人

Posts tagged ‘learn’

按钮事件,模式窗体

layout:

<Button

android:id=”@+id/firstButton”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

/>

activity:

public class FirstActivity extends Activity {

private Button firstButton;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

firstButton = (Button)findViewById(R.id.firstButton);

firstButton.setText(R.string.firstButton);

firstButton.setOnClickListener(new FirstButtonListener());

}

class FirstButtonListener implements OnClickListener{

@Override

public void onClick(View v) {

Intent intent = new Intent();

intent.setClass(FirstActivity.this, SecondActivity.class);

startActivity(intent);

}

}

}

AndroidManifest.xml文件:

<application android:icon=”@drawable/icon” android:label=”@string/app_name”>

<activity android:name=”.FirstActivity”

android:label=”@string/app_name”>

<intent-filter>

<action android:name=”android.intent.action.MAIN” />

<category android:name=”android.intent.category.LAUNCHER” />

</intent-filter>

</activity>

<activity android:name=”.SecondActivity”

android:label=”@string/dialogActivityStr”

android:theme=”@android:style/Theme.Dialog”

/>

</application>

效果:

Advertisements

android第三节–relative布局

代码:

<?xml version=”1.0″ encoding=”utf-8″?>

<RelativeLayout

xmlns:android=”http://schemas.android.com/apk/res/android&#8221;

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:padding=”10px”>

<TextView android:id=”@+id/label”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:text=”Type Here:”

/>

<EditText android:id=”@+id/entry”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:background=”@android:drawable/editbox_background”

android:layout_below=”@+id/label”/>

<Button android:id=”@+id/ok”

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:layout_below=”@id/entry”

android:layout_alignParentRight=”true”

android:layout_marginLeft=”10px”

android:text=”ok”/>

<Button android:id=”@+id/cancel”

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:layout_toLeftOf=”@id/ok”

android:layout_alignTop=”@id/ok”

android:text=”cancel”/>

</RelativeLayout>

效果: 界面使用xml跟silverlight很像