投票统计器
今天实现了一个简单的投票统计器,主要是为了熟悉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(); } }
看起来貌似特别简单,但自己当时确实是没有做出来,注意多多积累。
相关推荐
Nostalgiachild 2020-11-13
韩伟佳 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