小编Pes*_*hal的帖子

如何调整Java Script元素的大小以适应其容器窗口

我正面临着一个我无法理解的问题.

我有一个webview(在Android和iOS上),它可以有3种可能的大小之一,具体取决于我在哪里显示它.(例如600 x 50或500 x 45)

使用CSS我设法使图像始终显示为填充100%的webview.然而,还有另一个元素,我必须使它也填充这个容器的100%.此元素加载以下代码:

<div class='amoad_native' data-sid='123456789'></div>          

<script src='http://j.amoad.com/js/n.js' type='text/javascript' charset='utf-8'></script>
Run Code Online (Sandbox Code Playgroud)

我还应用以下CSS:

position: absolute;
z-index: 2;
left: 0;
top: 0;
Run Code Online (Sandbox Code Playgroud)

但即使我添加宽度:100%和高度:100%它似乎完全不受它的影响.唯一似乎改变其"大小"的是视口:

<meta name="viewport" content="width=device-width,initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
Run Code Online (Sandbox Code Playgroud)

但这似乎有所不同,具体取决于我使用的设备.

这就是它在iPhone 5上的样子:

在此输入图像描述

这就是它在iPhone 6s Plus上的样子

在此输入图像描述

两者都使用0.9的视口比例设置.但我的目标确实是让PR Box完全填满其容器.(你可以看到相同的图像,因为这只是我显示的正常图像,以防由于没有互联网连接或其他东西无法加载PR Box.

html javascript css android ios

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

使用Intent.ACTION_PICK打开图像

我正在尝试使用intent.ACTION_PICK打开图像,但是当我使用startActivityForResoult启动活动时,我的应用程序崩溃了。我做错了什么线索吗?

    public void button_load_image(View view) {
    String path = Environment.getExternalStorageDirectory()
            .getAbsolutePath() + "/" + SimpleCamera.getAlbumName();
    File f = new File(path);

    if (f.exists()) {
        Log.d("button_load_image", "folder exists");
        if (f.isDirectory()) {
            Log.d("button_load_image", "is directory");
            Uri u = Uri.fromFile(f);
            Intent intent = new Intent(Intent.ACTION_PICK, u);
            Log.d("Intent.ACTION_PICK", "IS CREATED");              
            startActivityForResult(intent, REQUEST_CODE_LOAD_IMAGE);                
        }
    }
}

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
    case REQUEST_CODE_LOAD_IMAGE:
        if (resultCode == RESULT_OK) {
            Uri imageUri= data.getData();
            Log.d("image selected path", imageUri.getPath());
        }
        break;
    }
} …
Run Code Online (Sandbox Code Playgroud)

android android-intent

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

标签 统计

android ×2

android-intent ×1

css ×1

html ×1

ios ×1

javascript ×1