微调框显示列表中第一项的名称

时间:2018-09-17 09:52:42

标签: android drop-down-menu spinner

您好,我是Android新手。我创建了一个微调器。微调器上有一些项目,问题是开始时会自动显示第一个项目的名称以及微调器的图标。如何制作微调器,使最初只显示图标?

以下是我的数组

apiVersion: batch/v1
kind: Job
metadata:
  name: my-publish-job
  namespace: my-namespace
spec:
  template:
    metadata:
      labels:
        app: my-publish-job
        namespace: my-namespace
    spec:
      containers:
        - name: my-db-publish
          image: my-db-image:v1.0.0
          imagePullPolicy: Always
          lifecycle:
            postStart:
              exec:
                command:
                - /bin/bash
                - -c
                - >
                    /sqlpackage/sqlpackage \
                      /Action:Publish \
                      /SourceFile:"/my-db.dacpac"  \
                      /p:DropObjectsNotInSource=True \
                      /p:DoNotDropObjectTypes="Users;Permissions;RoleMembership;ServerRoleMembership" \
                      /p:IgnoreAuthorizer=True \
                      /p:IgnorePermissions=True \
                      /TargetUser:sa \
                      /TargetPassword:my_db_password \
                      /TargetDatabaseName:MyDb \
                      /TargetServerName:my.db.server
      restartPolicy: Never

在主要班级

<string-array name="settingSpinner">
    <item>change pw</item>
    <item>Log Out</item>

</string-array>

1 个答案:

答案 0 :(得分:1)

解决方案1 ​​

您可以在数组的第一个索引处添加占位符文本。

outputDStream.repartition(100).foreachRDD((rdd: RDD[Transaction], time: SparkTime) => {
      val df = rdd.toDF

      val dfWithTimestamp = df.select("*").withColumn("current_timestamp",current_timestamp())

      dfWithTimestamp.write
          .mode(SaveMode.Overwrite)
          .save(s"${outputPath}")

    })

检查是否选择了索引是否为0。

<string-array name="settingSpinner">
    <item>Choose Action</item> // add this placeholder
    <item>change pw</item>
    <item>Log Out</item>    
</string-array>

解决方案2

在第一位置添加黑色字符串

    @Override
    public void onItemSelected(AdapterView<?> arg0, View arg1,
                               int position, long id) {
    if(position != 0) // proceed further
    }

这将在活动开始时在Spinner上显示黑色空间。