销售管理APP,实现商品销售的增加,查询,修改,删除,需要登陆,数据项根据自己的调查自主设计
为了能够清晰展示单选框选择的效果,添加了一个TextView来实时显示单选框获取的值。
修改后的布局管理器如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/layout"
android:padding="10dp"
android:gravity="center_horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="性别:"
android:height="45dp"
android:textSize="30sp"/>
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男"
android:textSize="30sp"
android:checked="true"/>
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女"
android:textSize="30sp"/>
</RadioGroup>
<TextView
android:id="@+id/button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提交"
android:textSize="30sp"/>
</LinearLayout>
<TextView
android:id="@+id/textshow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="单选框选中的值"
android:textSize="24sp"/>
<TextView
android:id="@+id/textshow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="单击提交按钮获得的值"
android:textSize="24sp"/>
</LinearLayout>
在单选框改变时获取选值需要用到setOnCheckedChangeListener方法。在onCreate中的方法如下:
public class SecondActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
RadioGroup sex = (RadioGroup) findViewById(R.id.radioGroup1);
sex.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
RadioButton r = (RadioButton) findViewById(checkedId);
String str = r.getText().toString();
TextView textView = (TextView) findViewById(R.id.textshow);
textView.setText(str);
}
});
}
}
需要代码(全)
用户登录功能:
商品信息管理功能:
数据存储:
用户界面:
安全性考虑:
这类项目到处都是,基本就是一个数据(库)的增删改查加几个UI,网上例子多的是,稍加修改就ok了