import android.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.CheckBox;
import android.widget.ImageView;
//定义了一些布局,登录页面的跳转
public class MainActivity extends Activity {
ImageView imageview;
CheckBox checkbox;
boolean checkboxif=true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_item);
checkbox=(CheckBox) findViewById(R.id.checkbox);
imageview=(ImageView) findViewById(R.id.imageview);
imageview.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(MainActivity.this,ContentActivity.class));
}
});
checkbox.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(checkboxif){
checkbox.setButtonDrawable(R.drawable.checkbox_normal);
checkboxif=false;
}else{
checkbox.setButtonDrawable(R.drawable.checkbox_presed);
checkboxif=true;
}
}
});
}
}
package com.example.beicai;
import android.R;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
public class ContentActivity extends Activity {
ListView list_view1;
String name[]={"张三","身高:188cm","体重200Kg"};
int icon[]={R.drawable.user,R.drawable.arrows};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_content);
list_view1=(ListView) findViewById(R.id.list_view1);
myAdapter adapter = new myAdapter();
list_view1.setAdapter(adapter);
list_view1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
new AlertDialog.Builder(ContentActivity.this)
.setTitle("警告").setMessage("您没有"+position+"删除权限!")
.setPositiveButton("取消", null).show();
}
});
}
class myAdapter extends BaseAdapter{
@Override
public int getCount() {
// TODO Auto-generated method stub
return 20;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
shuju huju=null;
if(convertView==null){
convertView=View.inflate(ContentActivity.this, R.layout.xueyuan, null);
huju=new shuju();
huju.image1=(ImageView) convertView.findViewById(R.id.image1);
huju.textView_shuju1=(TextView) convertView.findViewById(R.id.textView_shuju1);
huju.textView_shuju2=(TextView) convertView.findViewById(R.id.textView_shuju2);
huju.textView_shuju3=(TextView) convertView.findViewById(R.id.textView_shuju3);
huju.image2=(ImageView) convertView.findViewById(R.id.image2);
convertView.setTag(huju);
}else{
huju = (shuju) convertView.getTag();
}
huju.image1.setImageResource(icon[0]);
huju.textView_shuju1.setText(name[0]);
huju.textView_shuju2.setText(name[1]);
huju.textView_shuju3.setText(name[2]);
huju.image2.setImageResource(icon[1]);
return convertView;
}
}
class shuju{
ImageView image1;
TextView textView_shuju1;
TextView textView_shuju2;
TextView textView_shuju3;
ImageView image2;
}
}
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${relativePackage}.${activityClass}"
android:background="@drawable/bb"
android:orientation="vertical">
<Button
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@drawable/top"
android:text="移动软件学院学员"
/>
<ListView
android:id="@+id/list_view1"
android:layout_width="match_parent"
android:layout_height="match_parent"
></ListView>
</LinearLayout>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${relativePackage}.${activityClass}"
android:background="#000"
>
<ImageView
android:id="@+id/ff"
android:layout_width="250dp"
android:layout_height="220dp"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:scaleType="fitXY"
android:src="@drawable/bg" />
<LinearLayout
android:layout_width="300dp"
android:layout_height="250dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:background="#eee685"
android:orientation="vertical" >
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bg1"
android:ems="10"
android:hint="请输入用户名"
android:textSize="20dp"
android:layout_marginTop="10dp"
android:padding="5dp"
android:layout_gravity="center_horizontal"
android:drawableLeft="@drawable/user"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bg1"
android:ems="10"
android:hint="请输入密码"
android:textSize="20dp"
android:layout_marginTop="10dp"
android:padding="5dp"
android:layout_gravity="center_horizontal"
android:drawableLeft="@drawable/pwd_lock"
/>
<CheckBox
android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="35dp"
android:layout_marginTop="10dp"
android:paddingLeft="10dp"
android:button="@drawable/checkbox_presed"
android:text="记住密码"
android:textColor="#000"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/btn_login_normal"
android:layout_gravity="center_horizontal"
android:layout_marginTop="15dp"
android:id="@+id/imageview"
/>
</LinearLayout>
</RelativeLayout>