小编Use*_*590的帖子

视口参数值"device-width;" 关键字"宽度"无法识别.内容被忽略了

我想为不同的Android设备设置不同的视口.为此,我使用这段代码.

<head>

<meta name="viewport" content="width=device-width; initial-scale=0.91; maximum-scale=0.91; user-scalable=0;target-densityDpi=device-dpi" />

<script>

if (window.devicePixelRatio == 1)
{
   document.querySelector("meta[name=viewport]").setAttribute('content', 'width=device-width, initial-scale=0.51, maximum-scale=0.51, user-scalable=0,target-densityDpi=device-dpi');

} else if (window.devicePixelRatio == 2) {

   document.querySelector("meta[name=viewport]").setAttribute('content', 'width=device-width, initial-scale=0.51, maximum-scale=0.51, user-scalable=0');

} else if (window.devicePixelRatio == .78) {

   document.querySelector("meta[name=viewport]").setAttribute('content', 'width=device-width, initial-scale=0.51, maximum-scale=0.51, user-scalable=0, target-densityDpi=device-dpi');

} else if (window.devicePixelRatio == 1.5) {

   document.querySelector("meta[name=viewport]").setAttribute('content', 'width=device-width, initial-scale=0.51, maximum-scale=0.51, user-scalable=0, target-densityDpi=device-dpi');

}

</script>

</head>
Run Code Online (Sandbox Code Playgroud)

现在的问题是它没有设置适当的内容值.并在Logcat中给出此错误

视口参数值"device-width;" 关键字"宽度"无法识别.内容被忽略了

视口参数值"device-width;" 关键字"宽度"无法识别.内容被忽略了

视口参数键";初始缩放"未被识别和忽略.

视口参数值"no;" 用于关键的"用户可扩展"无法识别.内容被忽略了

视口参数键"device-dpi"无法识别和忽略.

有什么建议.抱歉编辑不好我无法编辑它.

编辑:

在那,我的视频仍然没有在Android设备上工作.我希望我应该只使用一个css和tat css应该根据设备缩放图像.

为此,我使用了具有target-dpidensity的Viewport,并在第一次使用初始和最大比例时它正在工作但是现在当我在android上运行这种方法时它会忽略Viewport.

实际上问题是,当我在html的背景中设置图像并在任何Android设备上运行此应用程序时,它会以缩放的方式呈现图像.为此,我改变我的皮肤html和app.java文件并禁用缩放情绪,并使用target-dpidensity但所有方法都不起作用这里是html代码:

HTML

这是css文件:

body {
background-repeat: …
Run Code Online (Sandbox Code Playgroud)

html javascript ibm-mobilefirst

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

通知不公开Acivity onCLick

我想创建一个通知,点击它时应该打开活动.但是当我点击通知活动时没有打开.任何帮助将不胜感激.这是我的代码:

NotificationManager notificationManager = (NotificationManager) context
            .getSystemService(Context.NOTIFICATION_SERVICE);

    Intent intent = new Intent(context, MessageReceivedActivity.class);
    intent.putExtra("payload", payload);
    intent.setAction(Long.toString(System.currentTimeMillis()));
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
    PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
            intent, PendingIntent.FLAG_CANCEL_CURRENT);

    Notification.Builder notification = new Notification.Builder(context)

    .setContentTitle("Message Received")
    .setSmallIcon(R.drawable.icon)
    .setContentText(payload)
    .setContentIntent(pendingIntent)
    .setAutoCancel(true);

    Notification notificationn = notification.getNotification();

    notificationManager.notify(0, notificationn);
Run Code Online (Sandbox Code Playgroud)

android android-notifications

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

在另一个Sprite ANDENGINE上附加Sprite

我正在研究andengine,我有两个精灵,一个是盘子,另一个是苹果.我的盘子精灵从第1点移动到第2点,我的苹果精灵正在上下跳跃.

现在我想让苹果跳上盘子.我尝试用带有板的苹果苹果,但苹果没有放在盘子上.苹果放在盘子下面我使用了zindex,但它不起作用.

实际上问题是同时移动苹果和盘子.任何帮助都会得到满足.我坚持认为这就是为什么会发生这种情况以及解决方案.这是我的代码:

 plateDisplay = new Sprite( 250, 300, this.plate, this.getVertexBufferObjectManager());

 appleDisplay = new Sprite( 250, 140, this.apple, this.getVertexBufferObjectManager());

 plateDisplay.registerEntityModifier(new LoopEntityModifier(new PathModifier(20, path, EaseLinear.getInstance())));

 appleDisplay.registerEntityModifier(new LoopEntityModifier(new ParallelEntityModifier(new MoveYModifier(1, appleDisplay.getY(), 
            (appleDisplay.getY()+70), EaseBounceInOut.getInstance()))));

    this.appleDisplay.setZIndex(1);
    plateDisplay.setZIndex(0);
    plateDisplay.attachChild(this.appleDisplay);
    scene.attachChild(plateDisplay);
Run Code Online (Sandbox Code Playgroud)

android andengine

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

以编程方式调整TextView的大小

我的应用程序中有一个textView.现在,我想在点击时调整textView的大小.我给出了它的最大高度和最大宽度,但它没有调整大小并显示布局中定义的宽度和高度.任何帮助,将不胜感激

这是我的代码:

 <TextView
        android:id="@+id/textView2"
        android:layout_width="30dp"
        android:layout_height="40dp"
        android:layout_gravity="fill_horizontal"
        android:layout_marginLeft="10dip"
        android:layout_marginTop="10dip"
        android:text="Hello"/>
Run Code Online (Sandbox Code Playgroud)

android textview

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

将DataBASE .db或.sqlite存储在android中的资产中

如何在assets文件夹中保存.db或.sqlite.这时我正在这样做:

    @Override
    public void onCreate(SQLiteDatabase db) {
        mDatabase = db;

          SQLiteDatabase.openOrCreateDatabase("assets/"+DATABASE_NAME+".db", null);

        mDatabase.execSQL(FTS_TABLE_CREATE);


    }
Run Code Online (Sandbox Code Playgroud)

但openOrCreateDatabase给出错误.我尝试使用.db和.sqlite,但错误是一样的.

android android-sqlite

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

如何将.db文件从资源放到data/data/packagename/android

可能重复:
如何将现有数据库与Android应用程序一起使用

如何将.db文件从资产放入data/data/packagename /而不使用资产中的.db文件复制内容.我不想创建数据库,因为将.db文件放在资产中是没用的.我探索它,但所有再次创建数据库但我只想直接放置.db文件.

android android-sqlite

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

如何从一个活动移动时以编程方式打开键盘

我正在尝试打开键盘,当我转移到第一个活动到第二个活动.主要活动中有两个按钮1)如果单击"NotShowKeyboard"按钮,它将打开带键盘的second.java活动2)如果点击了"ShowKeyboard"按钮,那么它将用键盘和EitdText打开second.java活动有焦点但问题是我不知道该怎么做.我把一些示例顶部显示键盘但在"ShowKeyboard"按钮上单击键盘打开并立即消失.

Main.java:

    NotShowKeyboard.setOnTouchListener(new View.OnTouchListener() {
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_DOWN) {
            }

            if (event.getAction() == MotionEvent.ACTION_UP) {
                bundle.putBoolean("show", false);
                Intent start = new Intent(Main.this, Start.class);
                start.putExtras(bundle);
                startActivity(start);
            }

            return false;
        }
    });

    ShowKeyboard.setOnTouchListener(new View.OnTouchListener() {
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_DOWN) {
            }

            if (event.getAction() == MotionEvent.ACTION_UP) {
                bundle.putBoolean("show", true);
                Intent start = new Intent(Main.this, Start.class);
                start.putExtras(bundle);
                startActivity(start);
            }

            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

Second.java:

@Override
protected void onCreate(Bundle savedInstanceState) …
Run Code Online (Sandbox Code Playgroud)

android android-softkeyboard

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

使用GCM将声音文件或图像作为推送通知发送

我正在研究Android中的Push Notification GCM.我完成基本功能意味着我发送短信并在Android设备上接收它作为通知.现在我想发送声音和图像文件,这将是我在android上的通知.有没有办法做到这一点,因为GCM允许大小为4kb的消息,我没有看到任何图像或声音作为通知发送的示例.任何帮助或链接或教程将不胜感激.

android google-cloud-messaging

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

Android中BézierPath的SVG路径

我正在研究SVG和Bézier路径.这对我来说很新鲜.我想从SVG Paths制作BézierPathAnimations.要求是为任何形状或字母设置动画,如"A""B""C"及其后.现在我不知道是否可以从一些绘图工具制作SVG路径并将这些路径或文件提供给Android中的Bézier路径(转换)..任何帮助将不胜感激

更新

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);

        View v = new SVGTest(this);

        setContentView(v);

    }
}
Run Code Online (Sandbox Code Playgroud)

android android-animation

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

NestedScrollview 中的 Recylerview(有很多项目)崩溃了 Android

我在 NestedScrollView 中有 Recyclerview 。现在我有 1000 个项目要填充在 Recylerview 中,但它显示的 UI 在其主线程上工作太多,并且不断崩溃或要求等待消息。任何建议将不胜感激。

    UI:
    <?xml version="1.0" encoding="utf-8"?>

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/view_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/bg">

        <android.support.v4.widget.NestedScrollView

            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fillViewport="true">


                        <android.support.v7.widget.RecyclerView

                            android:id="@+id/recylerview"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:divider="@null"
                            android:orientation="horizontal" />

        </android.support.v4.widget.NestedScrollView>
    </RelativeLayout>



//List Item:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:id="@+id/view_main"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="4dp">


        <RelativeLayout
            android:id="@+id/rl_img"
            android:layout_width="@dimen/img_wextra"
            android:layout_height="wrap_content"
            android:background="@drawable/rl_bg"
            android:layout_alignBottom="@+id/ll_info"
            android:layout_alignTop="@+id/tv_title"
            android:orientation="horizontal">

            <ImageView
                android:id="@+id/img"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_centerHorizontal="true"
                android:layout_centerVertical="true"
                android:padding="4dp"
                android:maxHeight="30dp"
                android:maxWidth="30dp"
                android:scaleType="fitXY" />


            <ProgressBar
                android:id="@+id/pb_img"
                android:layout_width="@dimen/pb_size"
                android:layout_height="@dimen/pb_size"
                android:layout_centerHorizontal="true"
                android:layout_centerVertical="true"
                android:visibility="visible"

                />


        </RelativeLayout>

        <ImageView
            android:id="@+id/img_arrow"
            android:layout_width="@dimen/frwd_size" …
Run Code Online (Sandbox Code Playgroud)

android scrollview

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