小编Ahm*_*mad的帖子

Python中的随机性

我正在使用random.random()随机浮动(显然!).但我真正想做的是:

there's a 30% chance my app does this:
  pass
else:
  pass
Run Code Online (Sandbox Code Playgroud)

你能帮帮我解决这个问题吗?

python random

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

有免费的移动应用CMS吗?

我想做移动应用程序(假设它会像电子书有一些改进),哪些内容应该可以为非程序员用户更改.并且每次打开应用程序时都不应该从网上加载此内容(因此内容更新发生在:*更新整个应用程序或可能*应用程序本身检查内容是否在互联网可用时更改).

我想尝试为多个平台(例如android,ios)执行此操作.

所以,基本上我正在寻找基于移动应用程序的CMS,但我发现所有这些都很昂贵.

  • 是否有基于免费开源移动应用程序的CMS?
  • 或者什么是更好的方式来做这种类型的应用程序?

android mobile-application content-management-system ios hybrid-mobile-app

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

非gradle项目Android Studio 0.4.5中的Gradle警告

我正在尝试从eclipse工作区导入的项目上安装Android Studio 0.4.5,并且我不断收到以下错误消息:

自上次项目同步以来,Gradle文件已更改.IDE可能需要项目同步才能正常工作

它不是一个gradle项目,但Android Studio似乎认为它是.这是我能解决的问题吗?

android android-studio android-gradle-plugin

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

ScrollView两个EditTexts焦点问题

我有一个奇怪的问题,即使是表达我也有问题.

我的布局是一个相对布局,包含一个包含芯片和编辑文本的滚动视图.滚动视图下方是自动完成的列表视图,下面是一个包含编辑文本和按钮的线性布局.(本帖末尾的截屏).

当片段加载并且用户在滚动视图内键入edittext时,会弹出带有自动完成选项的列表视图.选择自动完成选项时,将其添加为选定芯片.生成这些芯片的库不会清除编辑文本的焦点,但有些东西会慢慢操作系统将焦点移到底部编辑文本.这导致奇怪的状态,两个编辑文本闪烁,就好像他们有焦点.如果用户再次开始在键盘上键入,则焦点实际上是在较低的编辑文本上,现在无法再次关注第一个编辑文本以进行键入.

代码NonFocusingScrollView如下.这正确地解决了我的问题,即围绕它的滚动视图ChipsView抓住焦点并阻止编辑文本正常工作.(SevenChipsView布局中的仅仅是一个扩展ChipsView).

我已经尝试过,以编程方式从较低的编辑文本中删除焦点,并将其显式地放回到滚动视图中的编辑文本中,但这没有做任何事情.

有没有办法可以阻止操作系统转移焦点,并保持在顶部编辑文本,直到用户点击底部编辑文本?

public class NonFocusingScrollView extends ScrollView {
    public NonFocusingScrollView(Context context) {
        super(context);
    }

    public NonFocusingScrollView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public NonFocusingScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

    @TargetApi(Build.VERSION_CODES.LOLLIPOP)
    public NonFocusingScrollView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
        super(context, attrs, defStyleAttr, defStyleRes);
    }

    @Override
    protected boolean onRequestFocusInDescendants(int direction, Rect previouslyFocusedRect) {
        return true;
    }

    @Override
    public ArrayList getFocusables(int direction) { …

android android-layout

7
推荐指数
0
解决办法
595
查看次数

Android - ListView有2种不同的颜色

我有一个ListView,我想改变它的Backgroundcolor.它应该是这样的.1.Item =灰色; 2.项目; 白色; 3.项目=灰色; 4.项目=白色等所以它应该有2个背景颜色.我试图在近2个小时内完成这项任务.我很困惑.我无法找到解决方案.我希望你们中的某个人可以帮助我.

我尝试过:

    for(int counter = 0; counter < itemList.size(); counter++){
            if( adapter.getItem(position) %2 == 1 ){
               Layout.setBackgroundColor(Color.GREY)
                    };
          else{
            Layout.setBackgroundColor(Color.WHITE);
              }
Run Code Online (Sandbox Code Playgroud)

所以这是我的漏洞代码.我希望有人能告诉我:

主要活动

public class MainActivity extends Activity implements OnItemClickListener {

    ListView lview3;
    ListViewCustomAdapter adapter;
    private ArrayList<Object> itemList;
    private ItemBean bean;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        prepareArrayLits();
        lview3 = (ListView) findViewById(R.id.listView1);
        adapter = new ListViewCustomAdapter(this, itemList);
        lview3.setAdapter(adapter);




        lview3.setOnItemClickListener(this);
    }

    public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) {
        // TODO …
Run Code Online (Sandbox Code Playgroud)

android background colors

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

Android - WebView中的AdSense(适用于BlackBerry Playbook - Android Runtime)

我想在Android中的WebView中展示AdSense广告.我知道我可以使用AdMob广告,但我正在为Playbook开发,而Playbook刚刚获得了Android虚拟运行时,因此大多数AdMob广告都没有显示,因为它们针对的是Play商店中的Android应用,因为Playbook没有有一个Play商店,它不会出现.所以我宁愿使用AdSense广告,但我不知道如何使用它们,我没有Web开发经验.有人可以给我一些如何存档的提示吗?

到目前为止,我刚刚在应用程序的底部设置了WebView.

谢谢

android adsense webview playbook

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

检测字符串是否仅由一种字符组成

我想知道 a 是否String仅由一种类型的字符重复组成。

例如,我想检测 a 是否String仅由“b”组成,因此“bb”、“bbbb”、“bbbbbbbbbbbb”就是这种情况,...

java string character

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

为什么Android最近的应用列表会显示黑色或透明的屏幕截图?

为什么我最近的应用列表中的应用通常会看到空白或透明屏幕?这是一个主题问题还是最近的应用列表中的错误?

黑色透明

android

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

将大图像添加到导航抽屉(SlidingMenu库) - 如何?

我正在使用SlidingMenu库(https://github.com/jfeinstein10/SlidingMenu)来获取我的应用程序的导航抽屉.它感觉和看起来很神奇,但我有一个问题:我想使用带有textview的大图片来显示用户照片和名称(检查图像).

我该如何实现这一目标?XML菜单文件不允许我添加ImageView或TextView,只是项目和内部的定制选项非常有限.

检查附加的图像,以便更好地了解我的想法.

提前致谢.

导航抽屉图像

android android-layout slidingmenu navigation-drawer

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

我不能使用findViewById

为什么我不能findViewById在这个文件中使用?

Regfragment:

import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;


public class RegFragment extends Fragment {

EditText text1,text2,text3;
Button btn1;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.reg_layout, container, false);

    return rootView;


}
}
Run Code Online (Sandbox Code Playgroud)

然后我试着这样做:

import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;


public class RegFragment extends Fragment {

EditText text1,text2,text3;
Button btn1;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

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