小编use*_*473的帖子

Android SWITCH.如何将开启颜色更改为绿色

下面是将开关添加到表格布局的代码.当开关触摸时,它变为红色.我需要它是绿色的.

我已经尝试了一切将ON颜色改为绿色但没有成功.

 Switch sw1 = new Switch(this);
 sw1.setTag(i);
 if (switchonoff.get(i).equals("true"))
        {
            sw1.setChecked(true);

        }
        else
        {
           sw1.setChecked(false);
         }
        sw1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener()
             {
                @Override
                    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
                    {
                        System.out.println("____Switch State: isChecked: " + isChecked +  " " + buttonView.getTag() );
                        Integer tmpint = (Integer)buttonView.getTag();
                        if (isChecked)
                        {
                            switchonoff.set(tmpint, "true");
                        }
                        else
                        {
                            switchonoff.set(tmpint, "false");
                        }

                        for (int i=0; i<mnumberofrows; i++ )
                        {
                            System.out.println("________Switch State: isChecked " + i + " " + switchonoff.get(i));
                        }
                    }
                });
Run Code Online (Sandbox Code Playgroud)

layout android

6
推荐指数
2
解决办法
2万
查看次数

SWIFT UI 将元素添加到数组

我正在尝试学习新的 SwiftUI 编码技术。我想单击一个按钮,将元素添加到作为 @State 变量的数组中。按钮是buttonclick函数。该数组是push_group_row/push_group_array。我在附加语句中收到错误。

最终,单击按钮将访问数据库以构建一个包含更多行的数组,但现在我只想添加一行。

代码: 在此输入图像描述

import SwiftUI
import Combine

var gordon: String = "xxxxxx"

struct Result: Codable {
  let trackId: Int
  let trackName: String
  let collectionName: String
}
struct Response: Codable {
  var results: [Result]
}
struct Pokemon: Identifiable {
  let id: Int
  let name: String
  let type: String
  let color: Color
}
struct push_group_row {
  let id: Int
  let code: String
  let title: String
}

struct ContentView: View
    {
    @State private var results = [Result]()
    @State var …
Run Code Online (Sandbox Code Playgroud)

xcode swiftui

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

标签 统计

android ×1

layout ×1

swiftui ×1

xcode ×1