小编Joh*_*ohn的帖子

同时阅读3个选定项目

如何在同一时间阅读3个微调器选定的项目?我spinner1,2,3WorkDetails.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)

java sqlite android android-spinner

9
推荐指数
1
解决办法
376
查看次数

如何使用片段添加timePicker?

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)

java android datetimepicker timepicker

5
推荐指数
1
解决办法
1480
查看次数

更改切换按钮颜色

如何更改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 listview colors togglebutton

1
推荐指数
1
解决办法
2495
查看次数

使用PUTTY生成密钥

所以我正在学习如何自己使用gitlab,以便将来可以使用.我坚持生成关键部分.我已经下载了PUTTY,但不知道如何生成密钥.

目前我关注这篇文章,但不知道如何选择密钥.

在此输入图像描述

git putty gitlab

1
推荐指数
1
解决办法
495
查看次数