admin管理员组文章数量:1597400
(注:本文只介绍代码实现重点部分。)
app下载地址
前几日去买彩票,在选号码时很是苦恼,分析数据吧,咱不会,蒙吧,肯定没戏。想了一想,为什么不做一个生成彩票号码的app呢?好,说干就干。
-----------------------------------------
安卓开发自己已经有了一定的基础。屡一下思路,也就是界面+简单算法(生成对应的随机数序列就可以了)。先给app起个响亮的名字吧,恩。。就叫“小石彩票助手”。
第一大步:开发
在eclipse中新建工程Lottery(彩票)
接着设计下主界面布局
既然是彩票助手,所以体彩和福彩所有彩种都得支持。(查阅对应官网,找到每种彩票玩法,开奖号是由几个数字组成等等。)
为什么有个”打赏小石“按钮呢?这个你懂得,不多做解释。
我们在layout文件夹下建立对应的布局文件。这里我采用listview来显示这些按钮。而这个listview其实只有一个item。因为为了适应不同的手机屏幕,做成只有一个item的listview可以直接对按钮进行滑动操作。
主界面布局文件
<RelativeLayout xmlns:andro
xmlns:tools="http://schemas.android/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<ListView
android:
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
>
</ListView>
</RelativeLayout>
接着在MainActivity中对listview进行适配器绑定等操作。
// 获取listview控件
ListView lv1 = (ListView) findViewById(R.id.listView1);
// 绑定适配器
lv1.setAdapter(new MyAdapter(this));
/**
* ListView的适配器实现
*
* @author MR.Stone
*
*/
class MyAdapter extends BaseAdapter {
LayoutInflater inflater;
Context context;
public MyAdapter(Context context) {
this.context = context;
}
@Override
public int getCount() {
// 为了适应不同机型,才将开始液面作为只有一个item的listview
return 1;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
inflater = LayoutInflater.from(context);
// 加载布局文件
convertView = inflater.inflate(R.layout.listitem, null);
init(convertView);
return convertView;
}
}
listitem.xml文件内容
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:andro
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:orientation="vertical" >
<Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/lanmubeijing"
android:text="体彩"
android:textSize="22dp"
android:layout_gravity="center_horizontal"/>
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TableRow
android:
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageButton
android:
android:layout_width="wrap_content"
版权声明:本文标题:一款彩票app的制作运营详解 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728278895a1151621.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论