小编Ash*_*ey 的帖子

在Swift中找不到Double类型的初始值设定项

我想将我从文本字段获取的字符串值转换为Double值并存储它,但我不断收到错误,它无法找到类型为Double的接收器(接受参数列表类型(String))的初始化器.我该如何解决这个问题?

 @IBOutlett weak var tempText: UITextField! 
 @IBAction func convertBtn(sender: AnyObject){
     let t = Double(tempText.text!) 
     let temp = TempCoverterModel(temp:t!)
     tempText.text = String(temp.toCelsius())
}
Run Code Online (Sandbox Code Playgroud)

uibutton uitextfield ios swift

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

滚动视图 - 在android studio中需要更多屏幕空间

我正在尝试创建一个小单位转换器应用程序,需要更多的屏幕空间.在查看以前的问题后,我尝试将布局切换为线性视图并添加滚动视图,但我仍然无法向页面添加任何其他元素.即使窗口正在滚动,线性视图中包含的所有内容仍设置为与屏幕相同的大小.

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="fill_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".TestActivity"
android:id="@+id/scrollView"
android:fillViewport="false">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/temperatureEditText"
    android:hint="Enter Temperature"
    android:layout_below="@+id/temperatureTextView"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true" />

<RadioGroup
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/radioGroup"
    android:layout_below="@+id/temperatureEditText"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true">

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="From Celsius to Farenheight"
        android:id="@+id/toFarenheightRadioButton"
        android:checked="true" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="From Farenheight to Celsius"
        android:id="@+id/toCelsiusRadioButton"
        android:checked="false"
        android:visibility="visible" />
</RadioGroup>

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Convert"
    android:id="@+id/convertButton"
    android:onClick="convert"
    android:layout_below="@+id/radioGroup"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true" />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:text="Temperature Conversion"
    android:id="@+id/temperatureTextView"
    android:layout_alignParentTop="true"
    android:layout_alignRight="@+id/sqFoottextView"
    android:layout_alignEnd="@+id/sqFoottextView" />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

height scrollview android-studio

9
推荐指数
2
解决办法
577
查看次数

验证来自另一个bash脚本的变量

我有一个脚本要求用户输入用户名和密码.我想将输入与存储在passwords.txt文件中的用户名和密码变量进行比较.我尝试使用source,但它不允许我访问变量.以下是我的文件部分:

password.txt的

 #!/bin/bash 
 username="username"
 password="password"
Run Code Online (Sandbox Code Playgroud)

script.bash

 #!/bin/bash
 echo "Enter username"
 read -r user
 echo "Enter password"
 read -r pass
 source passwords.txt

 if("$user" == "$username" && "$pass" == "$password") then 
      echo "You have successfully logged in"
 else 
      echo "You entered the wrong credentials"
 fi 
Run Code Online (Sandbox Code Playgroud)

如果可以的话,请帮我弄清楚如何比较不同文件中的两个变量.

validation bash shell

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