小编Cop*_*oad的帖子

Flutter中RelativeLayout的等价物

有没有办法实现与RelativeLayoutAndroid上类似的东西?

特别是我在寻找类似的东西来centerInParent,layout_below:<layout_id>,layout_above:<layout_id>,和alignParentLeft

有关RelativeLayout的更多参考:https://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html

编辑:这是一个依赖布局的例子 RelativeLayout

截图

所以在上面的图片中,"豆腐的歌曲"文字在centerInParent里面对齐RelativeLayout.而另外2个是alignParentLeftalignParentRight

在火图标所在的每个单元格上,其底部的喜欢数量围绕火焰图标的中心对齐.此外,每个单元格上的顶部和底部标题分别与图像化身的右侧和顶部和底部对齐.

android dart android-relativelayout flutter

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

在Android中将文件路径转换为Uri

我有一个应用程序,我使用相机捕获视频.我可以获得视频的文件路径,但我需要它作为Uri.

我得到的文件路径:

/storage/emulated/0/DCIM/Camera/20141219_133139.mp4
Run Code Online (Sandbox Code Playgroud)

我需要的是这样的:

content//media/external/video/media/18576.
Run Code Online (Sandbox Code Playgroud)

这是我的代码.

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // if the result is capturing Image

         if (requestCode == CAMERA_CAPTURE_VIDEO_REQUEST_CODE) {
            if (resultCode == RESULT_OK) {
                // video successfully recorded
                // preview the recorded video
                // selectedImageUri = data.getData();
                // Uri selectedImage = data.getData();
                previewVideo();

                tv1.setText(String.valueOf((fileUri.getPath())));
                String bedroom=String.valueOf((fileUri.getPath()));
                Intent i = new Intent();
                i.putExtra(bhk1.BEDROOM2, bedroom);
                setResult(RESULT_OK,i); 
                btnRecordVideo.setText("ReTake Video");

            } else if (resultCode == RESULT_CANCELED) {
                // user cancelled recording
                Toast.makeText(getApplicationContext(),
                        "User cancelled video recording", …
Run Code Online (Sandbox Code Playgroud)

string android uri

67
推荐指数
3
解决办法
11万
查看次数

在Flutter中创建一个带有border-radius的圆角按钮/按钮

我目前正在Flutter开发一款Android应用.如何添加圆形按钮,类似于此?http://pertamini.co/rounded-button/

dart flutter

66
推荐指数
21
解决办法
7万
查看次数

如何在数据文件夹中将相机结果作为uri?

我正在创建一个应用程序,我想在其中捕获图像,然后我想将该图像作为附件发送到电子邮件中.

我正在使用android.provider.MediaStore.ACTION_IMAGE_CAPTUREintent动作打开相机,我将文件的Uri作为参数EXTRA_OUTPUT传递给图像以将图像恢复到文件中.这是完美的工作,如果我使用external storage urias作为a 我能够获取捕获的图像, EXTRA_OUTPUT但如果我使用数据文件夹uri它不工作,相机没有关闭,它的所有按钮都不工作.

这是我在外部存储目录中获取结果的代码

Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
File out = Environment.getExternalStorageDirectory();
out = new File(out, imagename);
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(out));
startActivityForResult(i, CAMERA_RESULT);
Run Code Online (Sandbox Code Playgroud)

此代码用于获取数据文件夹中的图像

Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
File out = getFilesDir();
out = new File(out, MyPharmacyOptions.PRESCRIPTION_IMAGE_NAME);
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(out));
startActivityForResult(i, CAMERA_RESULT);
Run Code Online (Sandbox Code Playgroud)

我知道第三个应用程序无法访问数据文件夹,因此可能会导致问题,因此我创建了一个内容提供程序来共享该文件.

这是我的内容提供课程

public class MyContentProvider extends ContentProvider {
    private static final String Tag = RingtonContentProvider.class.getName();
    public static final Uri CONTENT_URI = Uri
            .parse("content://x.y.z/");
    private static final HashMap<String, …
Run Code Online (Sandbox Code Playgroud)

android android-contentprovider android-camera

65
推荐指数
3
解决办法
8万
查看次数

flutter中的wrap_content和match_parent相当于?

在Android中match_parent,wrap_content用于相对于其父级自动调整窗口小部件的大小.

在Flutter中,默认情况下似乎所有小部件都设置为wrap_content,我如何更改它以便我可以填充它widthheight它的父节点?

flutter

64
推荐指数
13
解决办法
4万
查看次数

从BroadcastReceiver启动服务

我有一个ServiceBroadcastReceiver我的应用程序,但我如何直接从该服务启动BroadcastReceiver?运用

startService(new Intent(this, MyService.class));
Run Code Online (Sandbox Code Playgroud)

BroadcastReceiver任何想法都不起作用?

编辑:

context.startService(..);

工作,我忘了上下文部分

android broadcastreceiver

63
推荐指数
4
解决办法
5万
查看次数

62
推荐指数
4
解决办法
11万
查看次数

Android Studio键盘快捷键控件

任何人都可以给我一些Android Studio键盘快捷键控件的建议或链接吗?

android keyboard-shortcuts android-studio

61
推荐指数
4
解决办法
5万
查看次数

Flutter:如何使用HintText创建TextField但没有下划线?

这就是我想要做的:

在此输入图像描述

在文本字段的Flutter文档(https://flutter.io/text-input/)中,它表示您可以通过传递null到装饰来删除下划线.但是,这也摆脱了提示文本.

我不想强调文本字段是否有焦点.

更新:显然这可以通过使用轻松完成

new InputDecoration.collapsed(...),
Run Code Online (Sandbox Code Playgroud)

它保留提示而不绘制边框.

flutter

61
推荐指数
8
解决办法
4万
查看次数

如何将ListView添加到Flutter中的列?

我正在尝试为我的Flutter应用程序构建一个简单的登录页面.我已经成功构建了TextFields和Login/Signin按钮.我想添加一个水平ListView.当我运行代码时,我的元素消失,如果我没有ListView,它再次没问题.我该怎么做才能正确?

return new MaterialApp(
        home: new Scaffold(
          appBar: new AppBar(
            title: new Text("Login / Signup"),
          ),
          body: new Container(
            child: new Center(
              child: new Column(
              mainAxisAlignment: MainAxisAlignment.center,
                children: <Widget>[
                  new TextField(
                    decoration: new InputDecoration(
                      hintText: "E M A I L    A D D R E S S"
                    ),
                  ),
                  new Padding(padding: new EdgeInsets.all(15.00)),
                  new TextField(obscureText: true,
                    decoration: new InputDecoration(
                      hintText: "P A S S W O R D"
                    ),
                    ),
                  new Padding(padding: new EdgeInsets.all(15.00)),
                  new TextField(decoration: new InputDecoration(
                    hintText: "U …
Run Code Online (Sandbox Code Playgroud)

dart flutter

60
推荐指数
13
解决办法
3万
查看次数