如何在同一时间阅读3个微调器选定的项目?我spinner1,2,3在WorkDetails.java和他们的价值已经被插入SQLite.在我UpdatePage.java,我想要检索所选项目,所选项目应首先显示在微调器中project1,project2 and project3.
UpdatePage.java
public void RetrievePage(String name,String date, String id) {
final String name2 = name;
final String date2=date;
final String id2 = id;
final EditText name3 = (EditText) findViewById(R.id.editText9);
final EditText date3 = (EditText) findViewById(R.id.editText12);
name3.setText(name2);
date3.setText(date2);
database = dbHelper.getWritableDatabase();
c = database.rawQuery(
"SELECT i.Weather, i.Status,w.Subcontractors, w.NumberOfPerson,"+
"w.NumberOfHours, wd.Project, wd.WorkDescription, wd.Per,"+
"wd.TimeIn, wd.TimeOut FROM Information i LEFT JOIN WorkForce w "+
"ON w.TInfo_id = i._id "+
"LEFT JOIN …Run Code Online (Sandbox Code Playgroud) timePicker我的应用程序中有4个.该timePicker对话框会弹出当在用户双击editText.但有时当我不小心点击两次以上时,应用程序崩溃并说已经添加了片段.我怎样才能解决这个问题?点击editText两次,我想只需点击一下即可显示timePicker对话框editText.
public void onClick(View v) {
int id = v.getId();
if (id == R.id.editTextTI1) {
tp.setFlag(TimePick.FLAG_START_DATE);
FragmentTransaction ft = getFragmentManager().beginTransaction();
tp.show(ft, "TimePicker");
}
if (id == R.id.editTextTO1) {
tp.setFlag(TimePick.FLAG_END_DATE);
FragmentTransaction ft = getFragmentManager().beginTransaction();
tp.show(ft, "TimePicker");
}
if (id == R.id.editTextTI2) {
tp.setFlag(TimePick.FLAG_START_DATE1);
FragmentTransaction ft = getFragmentManager().beginTransaction();
tp.show(ft, "TimePicker");
}
if (id == R.id.editTextTO2) {
tp.setFlag(TimePick.FLAG_END_DATE1);
FragmentTransaction ft = getFragmentManager().beginTransaction();
tp.show(ft, "TimePicker");
}
if (id == R.id.editTextTI3) {
tp.setFlag(TimePick.FLAG_START_DATE2);
FragmentTransaction ft = getFragmentManager().beginTransaction();
tp.show(ft, …Run Code Online (Sandbox Code Playgroud) 如何更改listView中toggleButton的颜色?
这就是我如何设计我的 toggleButton
<ToggleButton
android:id="@+id/donePic"
android:layout_width="30dp"
android:layout_marginLeft="270dp"
android:layout_height="30dp"
android:background="@drawable/selector"
android:focusable="false"
android:focusableInTouchMode="false"
android:textOff=""
android:textOn=""/>
Run Code Online (Sandbox Code Playgroud)
选择器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use tic -->
<item android:drawable="@mipmap/done"
android:state_checked="true" >
<solid
android:color="@color/red" />
</item>
<!-- When not selected, use un tic-->
<item android:drawable="@mipmap/done"
android:state_checked="false">
<solid
android:color="@color/green" />
</item>
</selector>
Run Code Online (Sandbox Code Playgroud)
我的活动
public View getView(int position, View convertView, ViewGroup parent) { // inside adapter class
ViewHolder holder;
ToggleButton toggle;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.item_to_do, null);
toggle =(ToggleButton)convertView.findViewById(R.id.donePic);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { …Run Code Online (Sandbox Code Playgroud) android ×3
java ×2
colors ×1
git ×1
gitlab ×1
listview ×1
putty ×1
sqlite ×1
timepicker ×1
togglebutton ×1