小编Swe*_*now的帖子

六角透明的颜色

我正在为我的应用程序小部件实现一个小部件透明度选项,尽管我在修复十六进制颜色值时遇到了一些麻烦.作为十六进制颜色透明度的全新,我搜索了一下,虽然我找不到我的问题的具体答案.

我想用十六进制颜色设置透明度,所以让我说我的十六进制颜色ID"#33b5e5",我希望它是50%透明.然后我会使用"#8033b5e5",因为80%是50%.

我在这里找到了一个有用的图表:http://www.dtp-aus.com/hexadeci.htm.有了这些数据,我设法得到了这个:

0% = #00
10% = #16
20% = #32
30% = #48
40% = #64
50% = #80
60% = #96
70% = #112
80% = #128
90% = #144
Run Code Online (Sandbox Code Playgroud)

现在,当我以十六进制高于100时问题开始出现.十六进制颜色代码只能长8个符号吗?例如#11233b5e5(80%)崩溃.

我能做些什么才能让我使用更高的数字呢?

transparency android hex colors

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

展开并自动关注SearchView

我开发了用户按压在"搜索"图标的应用程序ActionBar并且SearchView在屏幕的顶部可见.

我的问题是它SearchView没有聚焦也没有扩展,所以用户必须按下它上面的搜索按钮Searchview才能使其展开并带出键盘.

该如何解决?

search expand android focus

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

删除部分字符串后的所有内容

我有一个由三部分组成的字符串.我希望字符串是(改变),分离部分(不改变)和最后改变的部分.我想删除分离部分和结束部分.分离部分是" - "所以我想知道的是,如果有一种方法可以在字符串的某个部分之后删除所有内容.

这种情况的一个例子是,如果我想把这个:"Stack Overflow - 一个问题的地方":"Stack Overflow".任何帮助表示赞赏!

java string android replace

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

无法在片段类中获取Action Bar

我有一个活动,里面有三个片段类.尝试从内部更改操作栏标题时出错.如果我尝试使这些类只是公开而不是公共静态,那么当我尝试启动该类时会出现错误.应该很清楚,代码是针对偏好的,尽管这不应该改变任何东西.这是代码:

package com.simon.wikiics;

import android.preference.*;
import android.os.*;
import java.util.*;

public class MainSettingsActivity extends PreferenceActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

}

@Override
public void onBuildHeaders(List<Header> target) {
    loadHeadersFromResource(R.xml.headers, target);
}

//If I don't make the classes static my app force closes when I try to start them
public static class NavigationSettingsActivity extends PreferenceFragment {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.navigation);
        //The getActionBar() is what is giving me the error
        getActionBar().setTitle("Navigation");

    }
}

public static class InterfaceSettingsActivity …
Run Code Online (Sandbox Code Playgroud)

android class fragment android-actionbar

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

按下小部件ListView项时的Android启动活动

我正在使用ListView小部件,我希望用户能够在单击ListView时启动活动.我还没有找到任何关于此的教程,所以我想知道是否有人能指出我正确的方向或者可能分享一些代码.我想要启动相同的活动,无论单击哪个ListItem,这都不是问题.

所有帮助表示赞赏!

android listview widget click android-intent

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

将开关置于Android上的操作栏内

我正在开发一个项目,我正在尝试在应用程序操作栏中放置一个开关(如在wi-fi设置中:http://tinypic.com/r/2l8vt35/6)

如何才能做到这一点?

android android-actionbar

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

获取所有已安装的应用后,过滤掉不可启动的应用

我在一个应用程序上工作,我想向用户展示所有已安装的应用程序,让他/她选择一个,然后用它做一些事情.我遵循了一个教程(这个:http://impressive-artworx.de/2011/list-all-installed-apps-in-style/),虽然我遇到了一些问题.按照教程后,我只获得了未预装的应用程序(如所有不可启动的后台应用程序),如果您想要用户从Play商店下载的应用程序,那就太棒了.问题是,在我的应用程序中,我想显示可启动的系统应用程序,如Youtube和浏览器,但不是不可启动的应用程序,如搜索应用程序提供商.

这是我在获取应用时使用的代码:

private List<App> loadInstalledApps(boolean includeSysApps) {
  List<App> apps = new ArrayList<App>();

  // the package manager contains the information about all installed apps
  PackageManager packageManager = getPackageManager();

  List<PackageInfo> packs = packageManager.getInstalledPackages(0); //PackageManager.GET_META_DATA 

  for(int i=0; i < packs.size(); i++) {
     PackageInfo p = packs.get(i);
     ApplicationInfo a = p.applicationInfo;

     App app = new App();
     app.setTitle(p.applicationInfo.loadLabel(packageManager).toString());
     app.setPackageName(p.packageName);
     app.setVersionName(p.versionName);
     app.setVersionCode(p.versionCode);
     CharSequence description = p.applicationInfo.loadDescription(packageManager);
     app.setDescription(description != null ? description.toString() : "");
     apps.add(app);
  }
  return apps;
  }
Run Code Online (Sandbox Code Playgroud)

现在我的问题是; 过滤掉不可启动的应用程序的最佳方法是什么?

任何帮助表示赞赏!

android get launch

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

Android WebView顺畅滚动

我正在尝试以编程方式滚动webview,但我遇到了一些问题.webView.setScrollY()没有给我一个动画,webView.flingScroll()似乎表现不同,具体取决于页面的长度.做这个的最好方式是什么?

android scroll webview smooth-scrolling

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

使用具有不同上下文的SharedPreferences

我想在多个活动之间使用SharedPreferences,我的想法是我将有一个访问SharedPreferences的类,并通过静态方法将其返回到不同的活动.我的问题是:由于SharedPreferences需要初始化上下文,并且我将从不同的活动中给它不同的上下文,这些值仍然可以访问吗?

所有帮助表示赞赏!

android android-context sharedpreferences android-activity

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

更改操作栏图标

我目前正在为我的应用程序实现主题支持,其中一部分是更改操作栏应用程序图标.选择Holo Light时,我想使用黑色图标.除了设置操作栏应用程序图标的部分外,一切都在方法中完成.我正在尝试使用的代码是:

getActionBar();
ActionBar.setIcon(R.drawable.my_icon);
Run Code Online (Sandbox Code Playgroud)

"这里没有这样的参考"是我得到的错误.该如何正确完成?

顺便说一句,我的动作minSdkVersion14Sherlock的事情.

java icons android themes android-actionbar

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