小编Wes*_*ley的帖子

以编程方式在Android中制作应用程序FULL SCREEN

我知道应用程序可以通过活动清单中的标签全屏显示android:theme="@android:style/Theme.NoTitleBar.Fullscreen"是否可以通过编程方式从应用程序内切换到全屏模式?

android android-layout android-activity

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

有光泽的渐变与android drawable xml

我试图将一个有光泽的xml可绘制渐变作为布局的背景.我已经在使用开始颜色和最终颜色枯燥的线性渐变.

<item>
    <shape>
        <gradient
            android:angle="90"
            android:startColor="#242424"
            android:endColor="#4e4e4e"
            android:type="linear" />
    </shape>
</item>
Run Code Online (Sandbox Code Playgroud)

有没有办法控制其流量范围?请一些帮助.

编辑:

好吧,我做了一个小方法来获得一个漂亮的光滑外观标题栏,

线性布局(带有渐变 - 可绘制背景,分别指定所有开始和结束颜色值)这是图标,(我使用带有透明BG的图像按钮),并在此另一个相对布局(可能是可绘制渐变或固定的灰色 - 用于光泽度 - android:background ="#20f0f0f0")这里20定义了Alpha值.

PS,这可能不是一个正确的解决方法,但我对此非常满意,因为与9个补丁PNG文件相比,根据客户需求切换主题要快得多(嘿,BTW这只是我对它的意见)

这个链接对此非常有用,

android drawable android-layout xml-drawable

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

安排Div元素堆叠在其他旁边 - Pinterest或Pose风格

我想在PinterestPose这样的网站中实现与其他地方相邻的images/div使用或遵循的风格,无论它们的个人分辨率如何.我试过像这样安排div彼此相邻

<div id="mainContainer">
<div class="sameHeightDiv"></div>
<div class="sameHeightDiv"></div>
<div class="differentHeightDiv"></div>
<div class="sameHeightDiv"></div>
<div class="sameHeightDiv"></div>
<div class="sameHeightDiv"></div>
<div class="sameHeightDiv"></div>
<div class="sameHeightDiv"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#mainContainer { width:800px; }
.sameHeightDiv{ float: left; width: 100px; height:190px; } 
.differentHeightDiv { float: left; width: 100px; height:225px; }
Run Code Online (Sandbox Code Playgroud)

这是安排的像

1 2 3 4
      5
6 7 8
Run Code Online (Sandbox Code Playgroud)

由于3'rd事业部(.differentHeightDiv)高度时,我知道,如果所有的高度等于事情会工作,但我希望有一个解决方案,如果其不相等的(我的意思是如果每个div有不同的分辨率/长宽比)有人请帮助我这个.

谢谢.

html css jquery html5

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

如何检查AlarmManager setRepeating触发的Pending意图是否已经在运行?

我很高兴知道如何检查由AlarmManager.setRepeating给出的特定时间启动活动的Alarm Manager触发的Pending intent?

更具体地说,我有一项活动以一个特定的时间或重复时间开始另一项活动(这是有效的).但我想知道该请求是否已由用户设置?在这种情况下,我不应该开始某些值.

这就是我开始计划活动的方式.

Intent myIntent = new Intent(getBaseContext(),MyScheduledReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(getBaseContext(), 0, myIntent, 0);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), interval, pendingIntent);
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver alarmmanager android-intent

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

使用XML定义时,翻译动画效果非常好,而且只有代码完美一次 - Android

我遇到了这个奇怪的问题.基本上我用翻译动画制作一个视图.(转换到屏幕并通过2个不同的事件输出)我的翻译动画代码是:

    final Animation  animtopOut = new TranslateAnimation(0, 0, 0, -mainHeaderlayout.getMeasuredHeight());
                    animtopOut.setDuration(500);
                    animtopOut.setFillAfter(true);
mainHeaderlayout.setAnimation(animtopOut);
Run Code Online (Sandbox Code Playgroud)

而xml代码是:

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true"
    android:interpolator="@android:anim/accelerate_interpolator" >

<translate 
    android:fromYDelta="0%p"
    android:toYDelta="-99%p"
    android:duration="600"
    android:fillAfter="true">

</translate>
</set>
Run Code Online (Sandbox Code Playgroud)

使用代码进行设置:

final Animation animtopOut = AnimationUtils.loadAnimation(mContext, R.anim.header_animate_out);
Run Code Online (Sandbox Code Playgroud)

当我触发动画时,如果我使用xml动画属性,它可以正常工作.问题是我通过代码使用它.这就是我想要的.它仅在第一次使用翻译动画时运行.第二次,当它被触发时,视图在屏幕内没有动画.如果我遗漏任何财产,请有人帮助我.谢谢.


编辑:(额外信息)

实际上有两种不同的动画通过两个不同的事件在同一视图上触发.我实际上发布了一个动画属性.另一个几乎是一样的.只是价值观是不同的.

android android-animation android-layout

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

为每个视图扩展新的布局xml - 在PagerAdapter中实例化instantiateItem

所以基本上我想在ViewPager中填充页面,为每个视图位置分别使用XML布局.我现在正在这样做

@Override
    public Object instantiateItem(View container, int position) {

        LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(mContext.LAYOUT_INFLATER_SERVICE);

        if(position == 0){
        view = inflater.inflate(R.layout.main, null);
        ((ViewPager) container).addView(view, 0);
        }
        if(position == 1){
            view = inflater.inflate(R.layout.main_second, null);
            ((ViewPager) container).addView(view, 0);
        }
        if(position == 2){
            view = inflater.inflate(R.layout.main_third, null);
            ((ViewPager) container).addView(view, 0);
        }

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

首先正确显示视图,但是当我滑动ViewPager时,将隐藏/销毁布局.为什么是这样?我这样做是错误的吗?请帮助并纠正我.

谢谢.爱.韦斯利

android layout-inflater android-viewpager

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

不寻常的logcat消息无限显示 - Android

我正在使用ActionBar Sherlock,HoloEverywhere库开发一个应用程序.我一直在编码,忘记检查logcat控制台一段时间了.

我的应用程序运行正常,但我看到这个不寻常的logcat错误消息,作为一个无限循环继续流入.

09-11 00:05:33.225: D/TileRenderer(25688): glEndTilingQCOM: 0x502
Run Code Online (Sandbox Code Playgroud)

TileRenderer我已经检查了我的工作区的标签,代码中没有任何单词的迹象TileRenderer.

有人可以帮我解决导致此消息的原因吗?因为这个,我害怕任何记忆异常....

android android-layout actionbarsherlock

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

Smack on Android,通过本地Openfire服务器在两个用户之间发送数据包/消息时收到错误代码="404"remote-server-not-found

我很高兴通过本地Openfire服务器在Android上实现smack,它连接到Gmail服务器主机,它就像魅力一样.教程在这里找到

但是当我尝试通过安装了本地Openfire服务器的android模拟器连接两个用户时,我收到错误(粘贴在下面).

03-23 16:24:01.392: DEBUG/SMACK(233): 04:24:01 PM SENT (1155246128): <message id="t0tgA-5" to="justestingchat2" type="chat"><body>hi</body></message>
03-23 16:24:07.032: DEBUG/SMACK(233): 04:24:07 PM RCV  (1155246128): <message id="t0tgA-5" to="justestingchat@admin-pc/Smack" from="justestingchat2" type="error"><error code="404" type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></message>
03-23 16:24:07.062: INFO/System.out(233): Received message: null
Run Code Online (Sandbox Code Playgroud)

以下是我的一些系统级描述:

  • 我正在尝试通过android中的两个模拟器连接两个用户,使用不同的用户名,电子邮件和密码.
  • 用户在登录时都会在Openfire的仪表板中显示"Presence - Available" Presence presence = new Presence(Presence.Type.available);
  • 从上面粘贴的错误代码消息ID是相同的,我想这没有问题.(如我错了请纠正我)
  • 我使用Packet Listener上面教程中提供的代码
  • 我也尝试使用聊天管理器使用此代码收听消息, 但没有使用它返回"Null"

有人可以帮我解决实际上有什么问题吗?如果它可以与谷歌谈话为什么不是本地服务器?或者是因为使用模拟器?

更新1:

找出问题所在!我下载了Spark客户端并做了一些测试.我发现我能够将数据包/消息从Spark发送到Android客户端,但不能从Android发送到Spark,这给了我一个错误404!任何人还能帮我解决一些线索吗?

android xmpp openfire smack asmack

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

Python - Flask资产无法压缩我的资产文件

诺布在这里.我试图使用flask资产来处理我的javascript文件但不幸的是我的视图将所有javascript文件呈现为单独的链接而不是一个缩小的文件.

这是我的代码和文件结构.请帮我学习.

import os
from flask import Flask
from flask.ext.assets import Environment , Bundle
from main.views import main
from webassets.loaders import PythonLoader

app = Flask(__name__)
assets = Environment(app)

app.register_blueprint(main, url_prefix='/')

#Compress All Assets
js = Bundle('javascripts/main.js',
            'javascripts/plugins.js',
            'javascripts/vendor/jquery-1.9.1.min.js',
            'javascripts/vendor/modernizr-2.6.2.min.js',

            filters='jsmin', output='gen/packedjs.js')
assets.register('js_all', js)

css = Bundle('stylesheets/css/main.css',
            'stylesheets/css/normalize.css',
            filters='sass,less,cssmin', output='gen/packedcss.css')
assets.register('css_all', css)
Run Code Online (Sandbox Code Playgroud)

这是我在index.html中的代码

{% assets "css_all" %}
        <link rel="stylesheet" href="{{ ASSET_URL }}">
{% endassets %}

{% assets "js_all" %}
       <script type="text/javascript" src="{{ ASSET_URL }}"></script>
{% …
Run Code Online (Sandbox Code Playgroud)

python flask python-3.x

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

使用资源getResources(); 在AppWidget Android中

我想用

private static final Random rgenerator = new Random();
Resources res = getResources(); 
myString = res.getStringArray(R.array.xmlString); 
String q = myString[rgenerator.nextInt(myString.length)];
Run Code Online (Sandbox Code Playgroud)

当我在一个活动中使用相同它工作正常,但如果我在AppWidget类中使用它会抛出一个错误getResources();是否有任何方法在AppWidget中使用它,基本上我想要的是获取随机xml字符串到appWidget,是否有任何解决这个问题?

java random resources android android-appwidget

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

Android服务类 - OnCreate只调用一次

当Android中的网络连接发生变化时,我正在启动BroadCast接收器.在BroadCast Receiver启动它处理一个异步任务可以从服务器上获取数据的服务.这个问题有点奇怪,当我在我的设备中测试Service OnCreate方法第一次运行时"Hurray!" 但是当我断开网络并再次尝试连接时.BroadCast是读取但不是服务.我在这里错过了什么吗?或者这是一个错误吗?或者在我开始服务时是否应该有任何意图行动?请帮我.

android android-intent android-service

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