如果我有一个自定义shell脚本或程序,我自己创建或从Web下载,并且我希望能够从CLI执行它,是否有标准位置将其置于Linux/Unix目录结构中?
/usr/bin ?
/usr/local/bin ?
/usr/lib ?
/usr/sbin ?
/bin ?
/sbin ?
/var ?
Run Code Online (Sandbox Code Playgroud)
我通常把它放在我的〜/ bin文件夹下并把它放在PATH中,但它看起来并不干净.每次我下载新程序时,我都必须再次将它放入PATH中.
我已经设置了我的ImageView,如下所示:
<ImageView android:id="@+id/dl_image"
android:layout_width="60dp"
android:background="@drawable/pictureframe"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:adjustViewBounds="true"
android:scaleType="fitCenter"/>
Run Code Online (Sandbox Code Playgroud)
请注意,layout_width固定为60dp.根据我在线获取的内容,我想将此宽度调整为90dp或120dp(同时保持图像的宽高比).
我尝试使用setLayoutParams,但传递LayoutParams(120,LayoutParams.WRAP_CONTENT)会引发异常.它似乎不喜欢它.
如果可能的话,我试图避免为更大的尺寸制作另一个ImageView.