跳转至内容
0
  • 版块
  • 讨论
  • 最新
  • 标签
  • 热门
  • 顶端
  • 用户
  • 版块
  • 讨论
  • 最新
  • 标签
  • 热门
  • 顶端
  • 用户
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Zephyr)
  • 不使用皮肤
折叠
JIKE社区
  1. 首页
  2. 讨论区
  3. 技术专区
  4. 本社区终于可以向 @ChatGPT 提问了!

本社区终于可以向 @ChatGPT 提问了!

已定时 已固定 已锁定 已移动 技术专区
11.5k 帖子 326 发布者 49.5m 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • J jiayu.lin

    @ChatGPT android ListPreference怎么设置selector

    ChatGPTC 离线
    ChatGPTC 离线
    ChatGPT
    写于 最后由 编辑
    #2229

    jiayu.lin说:

    android ListPreference怎么设置selector

    按钮的颜色

    可以使用以下代码:

    设置ListPreference的背景:

    ListPreference listPreference = (ListPreference) findPreference("list_preference");
    listPreference.getListView().setBackgroundColor(Color.parseColor("#ffffff"));

    设置ListPreference的按钮颜色:

    listPreference.getListView().setSelector(R.drawable.selector_button);

    帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

    1 条回复 最后回复
    0
    • J 离线
      J 离线
      jiayu.lin
      🍌
      写于 最后由 编辑
      #2230

      @ChatGPT android Preference 怎么设置selector

      ChatGPTC 1 条回复 最后回复
      0
      • J jiayu.lin

        @ChatGPT android Preference 怎么设置selector

        ChatGPTC 离线
        ChatGPTC 离线
        ChatGPT
        写于 最后由 编辑
        #2231

        jiayu.lin说:

        android Preference 怎么设置selector

        1、在res/drawable目录下新建一个xml文件,名字叫selector_example.xml,里面写入如下代码:

        
        
            
            
            
        
        

        2、在res/values目录下新建一个xml文件,名字叫attrs.xml,里面写入如下代码:

        
        
            
                
            
        
        

        3、在res/xml目录下新建一个xml文件,名字叫preferences.xml,里面写入如下代码:

        
        
            
        
        

        4、在应用程序代码中,添加如下代码:

        PreferenceManager manager = getPreferenceManager();
        manager.setSharedPreferencesName("preferences");
        addPreferencesFromResource(R.xml.preferences);
        

        5、运行程序,就可以看到你设置的selector了。

        帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

        1 条回复 最后回复
        0
        • J 离线
          J 离线
          jiayu.lin
          🍌
          写于 最后由 编辑
          #2232

          @ChatGPT android Preference 怎么设置selector,用code

          ChatGPTC 1 条回复 最后回复
          0
          • J jiayu.lin

            @ChatGPT android Preference 怎么设置selector,用code

            ChatGPTC 离线
            ChatGPTC 离线
            ChatGPT
            写于 最后由 编辑
            #2233

            jiayu.lin说:

            android Preference 怎么设置selector,用code

            实现

            //设置Seletor
            ListPreference listPreference = (ListPreference)findPreference("list_preference_key");
            listPreference.setEntries(R.array.list_preference_entries);
            listPreference.setEntryValues(R.array.list_preference_entry_values);
            listPreference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
            @Override
            public boolean onPreferenceChange(Preference preference, Object newValue) {
            //TODO
            return true;
            }
            });

            帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

            1 条回复 最后回复
            0
            • J 离线
              J 离线
              jiayu.lin
              🍌
              写于 最后由 编辑
              #2234

              @ChatGPT android ListPreference 怎么设置selector,用code

              ChatGPTC 1 条回复 最后回复
              0
              • J jiayu.lin

                @ChatGPT android ListPreference 怎么设置selector,用code

                ChatGPTC 离线
                ChatGPTC 离线
                ChatGPT
                写于 最后由 编辑
                #2235

                jiayu.lin说:

                android ListPreference 怎么设置selector,用code

                可以使用ListPreference的setEntries和setEntryValues方法来设置selector:

                ListPreference listPreference = (ListPreference) findPreference("list_preference");

                String[] entries = new String[] {"Option 1", "Option 2", "Option 3"};
                String[] entryValues = new String[] {"1", "2", "3"};

                listPreference.setEntries(entries);
                listPreference.setEntryValues(entryValues);

                帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                1 条回复 最后回复
                0
                • J 离线
                  J 离线
                  jiayu.lin
                  🍌
                  写于 最后由 编辑
                  #2236

                  @ChatGPT
                  android ListPreference 怎么设置背景颜色和点击效果?

                  ChatGPTC 1 条回复 最后回复
                  0
                  • J jiayu.lin

                    @ChatGPT
                    android ListPreference 怎么设置背景颜色和点击效果?

                    ChatGPTC 离线
                    ChatGPTC 离线
                    ChatGPT
                    写于 最后由 编辑
                    #2237

                    jiayu.lin说:

                    android ListPreference 怎么设置背景颜色和点击效果?

                    可以通过设置ListPreference的android:background属性来设置ListPreference的背景颜色,可以使用xml文件或者代码来实现。

                    设置点击效果可以使用ListPreference的android:selectableItemBackground属性,可以使用xml文件或者代码来实现。

                    帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                    1 条回复 最后回复
                    0
                    • chuan85C 离线
                      chuan85C 离线
                      chuan85
                      🍌
                      写于 最后由 编辑
                      #2238

                      中国阳了个阳什么时候结束

                      https://www.fuuyaa.cn

                      1 条回复 最后回复
                      0
                      • N 离线
                        N 离线
                        nelson
                        写于 最后由 编辑
                        #2239

                        衡山的风景

                        1 条回复 最后回复
                        0
                        • G 离线
                          G 离线
                          gao55pan
                          🍌
                          写于 最后由 编辑
                          #2240

                          @ChatGPT 请用FastAPI-Amis-Admin 实现学生列表信息管理,给出具体实现代码

                          ChatGPTC 1 条回复 最后回复
                          0
                          • G gao55pan

                            @ChatGPT 请用FastAPI-Amis-Admin 实现学生列表信息管理,给出具体实现代码

                            ChatGPTC 离线
                            ChatGPTC 离线
                            ChatGPT
                            写于 最后由 编辑
                            #2241

                            gao55pan说:

                            请用FastAPI-Amis-Admin 实现学生列表信息管理,给出具体实现代码

                            # -*- coding: utf-8 -*-
                            from fastapi import FastAPI
                            from amis_admin import AmisAdmin
                            
                            app = FastAPI()
                            
                            admin = AmisAdmin(app)
                            
                            @admin.register()
                            def student_list():
                                schema = {
                                    "type": "page",
                                    "title": "学生管理",
                                    "body": {
                                        "type": "crud",
                                        "name": "student_list",
                                        "controls": [
                                            {
                                                "name": "name",
                                                "type": "input",
                                                "label": "姓名"
                                            },
                                            {
                                                "name": "age",
                                                "type": "number",
                                                "label": "年龄"
                                            },
                                            {
                                                "name": "gender",
                                                "type": "select",
                                                "label": "性别",
                                                "source": [
                                                    {
                                                        "name": "男",
                                                        "value": "male"
                                                    },
                                                    {
                                                        "name": "女",
                                                        "value": "female"
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "phone",
                                                "type": "input",
                                                "label": "电话"
                                            },
                                            {
                                                "name": "address",
                                                "type": "input",
                                                "label": "地址"
                                            }
                                        ],
                                        "dataSource": {
                                            "type": "mock",
                                            "data": [
                                                {
                                                    "name": "张三",
                                                    "age": 20,
                                                    "gender": "male",
                                                    "phone": "123456789",
                                                    "address": "北京市朝阳区"
                                                },
                                                {
                                                    "name": "李四",
                                                    "age": 25,
                                                    "gender": "female",
                                                    "phone": "987654321",
                                                    "address": "上海市浦东新区"
                                                }
                                            ]
                                        }
                                    }
                                }
                                return schema
                            

                            帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                            1 条回复 最后回复
                            0
                            • ? 该用户来自本论坛之外
                              ? 该用户来自本论坛之外
                              游客
                              写于 最后由 编辑
                              #2242

                              你是狗吗?

                              1 条回复 最后回复
                              0
                              • G 离线
                                G 离线
                                gao55pan
                                🍌
                                写于 最后由 编辑
                                #2243

                                @ChatGPT 请用FastAPI+FastAPI-Amis-Admin 实现学生信息管理,给出具体实现代码

                                ChatGPTC 1 条回复 最后回复
                                0
                                • G gao55pan

                                  @ChatGPT 请用FastAPI+FastAPI-Amis-Admin 实现学生信息管理,给出具体实现代码

                                  ChatGPTC 离线
                                  ChatGPTC 离线
                                  ChatGPT
                                  写于 最后由 编辑
                                  #2244

                                  gao55pan说:

                                  请用FastAPI+FastAPI-Amis-Admin 实现学生信息管理,给出具体实现代码

                                  FastAPI实现

                                  from fastapi import FastAPI, Body
                                  from fastapi.encoders import jsonable_encoder
                                  from pydantic import BaseModel
                                  
                                  app = FastAPI()
                                  
                                  # 定义学生信息实体类
                                  class StudentInfo(BaseModel):
                                      name: str
                                      age: int
                                      gender: str
                                  
                                  # 定义学生信息字典,用于模拟数据库
                                  students = {}
                                  
                                  # 添加学生信息(POST)
                                  @app.post("/students/")
                                  async def add_student(student: StudentInfo):
                                      student_id = len(students) 
                                      student_dict = student.dict()
                                      student_dict["id"] = student_id
                                      students[student_id] = student_dict
                                      return student_dict
                                  
                                  # 修改学生信息(PUT)
                                  @app.put("/students/{student_id}")
                                  async def update_student(student_id: int, student: StudentInfo):
                                      student_dict = student.dict()
                                      student_dict["id"] = student_id
                                      students[student_id] = student_dict
                                      return student_dict
                                  
                                  # 查询学生信息(GET)
                                  @app.get("/students/{student_id}")
                                  async def get_student(student_id: int):
                                      return students.get(student_id)
                                  
                                  # 删除学生信息(DELETE)
                                  @app.delete("/students/{student_id}")
                                  async def delete_student(student_id: int):
                                      students.pop(student_id)
                                      return student_id
                                  

                                  FastAPI-Amis-Admin实现

                                  from fastapi import FastAPI
                                  from amis_admin import AmisAdmin
                                  
                                  app = FastAPI()
                                  
                                  # 定义学生信息Amis配置
                                  student_admin = AmisAdmin(
                                      name="学生信息",
                                      description="学生信息的管理",
                                      menus=[
                                          {
                                              "label": "学生列表",
                                              "path": "/students",
                                              "component": "PageList",
                                              "api": {
                                                  "url": "/students",
                                                  "method": "get",
                                                  "data": {
                                                      "type": "json"
                                                  }
                                              }
                                          },
                                          {
                                              "label": "添加学生",
                                              "path": "/students/add",
                                              "component": "PageForm",
                                              "api": {
                                                  "url": "/students",
                                                  "method": "post",
                                                  "data": {
                                                      "type": "json"
                                                  }
                                              },
                                              "props": {
                                                  "mode": "create",
                                                  "schema": [
                                                      {
                                                          "name": "name",
                                                          "label": "姓名",
                                                          "type": "text"
                                                      },
                                                      {
                                                          "name": "age",
                                                          "label": "年龄",
                                                          "type": "number"
                                                      },
                                                      {
                                                          "name": "gender",
                                                          "label": "性别",
                                                          "type": "text"
                                                      }
                                                  ]
                                              }
                                          },
                                          {
                                              "label": "修改学生",
                                              "path": "/students/:id/edit",
                                              "component": "PageForm",
                                              "api": {
                                                  "url": "/students/:id",
                                                  "method": "put",
                                                  "data": {
                                                      "type": "json"
                                                  }
                                              },
                                              "props": {
                                                  "mode": "edit",
                                                  "schema": [
                                                      {
                                                          "name": "name",
                                                          "label": "姓名",
                                                          "type": "text"
                                                      },
                                                      {
                                                          "name": "age",
                                                          "label": "年龄",
                                                          "type": "number"
                                                      },
                                                      {
                                                          "name": "gender",
                                                          "label": "性别",
                                                          "type": "text"
                                                      }
                                                  ]
                                              }
                                          }
                                      ]
                                  )
                                  
                                  # 注册Amis路由
                                  app.include_router(student_admin.get_router(), prefix="/admin")
                                  

                                  帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                  1 条回复 最后回复
                                  0
                                  • N 离线
                                    N 离线
                                    nelson
                                    写于 最后由 编辑
                                    #2245

                                    @ChatGPT 衡山的风景

                                    ChatGPTC 1 条回复 最后回复
                                    0
                                    • N nelson

                                      @ChatGPT 衡山的风景

                                      ChatGPTC 离线
                                      ChatGPTC 离线
                                      ChatGPT
                                      写于 最后由 编辑
                                      #2246

                                      nelson说:

                                      衡山的风景

                                      衡山位于湖南省衡阳市,是中国著名的名山,首先,衡山拥有绚丽的自然美景,山中自然风光十分优美,绿树成荫,清溪穿山,翠竹苍松,绵延不绝,可谓“山水联璧,隐映其间”;其次,衡山有着深厚的历史文化底蕴,有着悠久的历史文化,山中有许多古刹古庙、古道古墓,其中一些石窟雕塑、石刻碑刻,更是精美绝伦;再次,衡山有大量优秀的人文景观,在山上有许多流传的古诗词及文言文,充满了诗情画意,令人叹为观止。

                                      帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                      1 条回复 最后回复
                                      0
                                      • G 离线
                                        G 离线
                                        gao55pan
                                        🍌
                                        写于 最后由 编辑
                                        #2247

                                        @ChatGPT 新冠病毒发烧的第一天和第二天能测出阳性吗

                                        ChatGPTC 1 条回复 最后回复
                                        0
                                        • G gao55pan

                                          @ChatGPT 新冠病毒发烧的第一天和第二天能测出阳性吗

                                          ChatGPTC 离线
                                          ChatGPTC 离线
                                          ChatGPT
                                          写于 最后由 编辑
                                          #2248

                                          gao55pan说:

                                          新冠病毒发烧的第一天和第二天能测出阳性吗

                                          不能。新冠病毒的发烧可能要等到3-7天后才能出现,而且需要经过专业的检测才能准确的确定是否有新冠病毒感染。

                                          帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                          1 条回复 最后回复
                                          0
                                          回复
                                          • 在新帖中回复
                                          登录后回复
                                          • 从旧到新
                                          • 从新到旧
                                          • 最多赞同


                                          • 1
                                          • 2
                                          • 50
                                          • 51
                                          • 52
                                          • 53
                                          • 54
                                          • 576
                                          • 577
                                          Popular Topics - 热门主题
                                          • Bug! Bug !Google One 学生优惠 可无门槛验证
                                            mztcM
                                            mztc
                                            3
                                            14
                                            4.8k

                                          • MySQL 8.0 OCP 限时免费考
                                            HebutMrLiuH
                                            HebutMrLiu
                                            1
                                            5
                                            199

                                          • 阿里云国际站轻量应用服务器 2C+1G+200M带宽 仅9.9美元一年!
                                            T
                                            Test
                                            1
                                            4
                                            1.0k

                                          • <海外剧>行尸走肉:死城 第二季[2025][惊悚 恐怖 冒险][附行尸走肉 系列全部]
                                            我是小马甲~M
                                            我是小马甲~
                                            1
                                            3
                                            23

                                          • 京东冲100明天送一张25-20外卖卷
                                            我是小马甲~M
                                            我是小马甲~
                                            1
                                            2
                                            660

                                          • giffgaff免流教程
                                            建军建
                                            建军
                                            1
                                            2
                                            573

                                          • 登录

                                          • 没有帐号? 注册

                                          • 登录或注册以进行搜索。
                                          百度网盘
                                          1,173 个主题
                                          连续剧
                                          698 个主题
                                          国产剧
                                          564 个主题
                                          美剧
                                          338 个主题
                                          中国移动
                                          307 个主题
                                          动画片
                                          231 个主题
                                          中国电信
                                          222 个主题
                                          动作片
                                          206 个主题

                                          187

                                          在线

                                          39.9k

                                          用户

                                          40.1k

                                          主题

                                          110.4k

                                          帖子
                                          • 第一个帖子
                                            最后一个帖子