投票统计器
今天实现了一个简单的投票统计器,主要是为了熟悉android开发的基础,这也是我第一次在项目中插入图片。
1.如何改app的名称
2.如何插入图片
3.布局文件
4.添加监听
5.运行效果
6.添加统计信息
1.如何改app的名称

<string name="app_name">投票统计器</string>
2.如何插入图片
注:图片的命名必须是英文小写
复制图片将图片粘贴到所有drawable中

3.布局文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="15dp"
android:gravity="center_vertical"//gravity对齐方式,center_vertical垂直居中
android:orientation="vertical" >//orientation布局方式:垂直布局
<TextView
android:id="@+id/textView_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"//水平居中
android:layout_marginBottom="15dp"
android:text="@string/textView_name"
android:textSize="20sp" />//字体用sp
<ImageView//插入图片
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"//水平居中
android:src="@drawable/mmexport" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="15dp"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<Button
android:id="@+id/button_yes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:onClick="button_yes"//监听
android:text="@string/button_yes" />
<Button
android:id="@+id/button_no"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:onClick="button_no"//监听
android:text="@string/button_no" />
</LinearLayout>
</LinearLayout>4.添加监听
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
//button_yes按钮单击事件处理方法
public void button_yes(View v){
Toast.makeText(this,"帅", Toast.LENGTH_SHORT).show();
}
//button_no按钮单击事件处理方法
public void button_no(View v){
Toast.makeText(this,"特别帅", Toast.LENGTH_SHORT).show();
}
} 5.运行效果

6.添加统计信息
添加一个button
<Button
android:id="@+id/button_sum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:layout_gravity="center_horizontal"
android:onClick="button_sum"
android:text="统计" />MainActivity.java
public class MainActivity extends Activity {
//声明变量
private int yes=0;
private int no=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
//button_yes按钮单击事件处理方法
public void button_yes(View v){
Toast.makeText(this,"帅", Toast.LENGTH_SHORT).show();
yes++;
}
//button_no按钮单击事件处理方法
public void button_no(View v){
Toast.makeText(this,"特别帅", Toast.LENGTH_SHORT).show();
no++;
}
public void button_sum(View v){
Toast.makeText(this,"帅:"+yes+"\r\n特别帅:"+no, Toast.LENGTH_SHORT).show();
}
}看起来貌似特别简单,但自己当时确实是没有做出来,注意多多积累。

相关推荐
韩伟佳 2020-10-09
wuleihenbang 2020-09-16
zzqLivecn 2020-07-09
chenjinlong 2020-06-10
yinbaoshiguang 2020-06-09
sgafdsg 2020-06-04
ustcrding 2020-06-03
chenjinlong 2020-06-03
AndroidGA 2020-06-01
安辉 2020-05-27
绿豆饼 2020-05-26
CNETNews 2020-05-26
xilove0 2020-05-12
绿豆饼 2020-05-12
ChainDestiny 2020-05-07
doomvsjing 2020-05-07
hqulyc 2020-05-05
lyccsu 2020-04-30