小编Hou*_*sem的帖子

AsyncTask中的progressDialog

我正在尝试从http服务器加载rss feed时显示自定义progressdialog,我进行了一次硬搜索,但没有任何帮助我这样做,我唯一知道的是解决方案应该使用AsyncTask,但我很困惑params传递给这个AsyncTask.这是我的活动:

public class Soirees extends ListActivity {

    private List<Message> messages;
    private TextView tvSorties;
    private MyProgressDialog dialog;

    @Override
    public void onCreate(Bundle icicle) {

        super.onCreate(icicle);
        setContentView(R.layout.sorties);

        tvSorties=(TextView)findViewById(R.id.TVTitle);
        tvSorties.setText("Programme des soirées");

        loadFeed();

    }

    private void loadFeed(){

        try{
            BaseFeedParser parser = new BaseFeedParser();
            messages = parser.parse();
            List<Message> titles = new ArrayList<Message>(messages.size());
            for (Message msg : messages){
                titles.add(msg);
            }
            MessageListAdapter adapter = new MessageListAdapter(this,titles);
            this.setListAdapter(adapter);
            adapter.notifyDataSetChanged();

        } catch (Throwable t){
            Log.e("ImageLoader",t.getMessage(),t);
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

你能帮我添加AsyncTask吗?

谢谢你,Houssem

android progressdialog android-asynctask

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

Android Spinner Gravity无效

我正在尝试几天将旋转器中的文本对齐,但每次我没有做到这一点,我试图将Gravity设置为正确,或者将椭圆化设置为结束但是没有任何效果,我只有这样:

在此输入图像描述

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

非常感谢.

这是XML:

<RelativeLayout 
android:layout_width="match_parent"
android:layout_height="40dp"
android:orientation="horizontal" >

<org.holoeverywhere.widget.Spinner
    android:id="@+id/spnCities"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:layout_marginRight="10dp"
    android:entries="@array/array_cities"
    android:gravity="right"/>

<TextView
    android:id="@+id/tvCities"
    android:layout_width="70dp"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:layout_marginLeft="10dp"
    android:text="@string/city"
    android:textAppearance="?android:attr/textAppearanceSmall" />
Run Code Online (Sandbox Code Playgroud)

android alignment gravity spinner

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

Android Spinner尺寸非常大

我正试图在我的应用程序中找到一个ICS微调器,并且玩了几个小时,最后我正在使用HoloEverywhere来获得它,它正在工作,但我有一点设计问题,是旋转器没有包装它我在xml中设置的内容,默认情况如下:

在此输入图像描述

真的我用谷歌搜索了几个小时,我发现的是如何调整微调器项目而不是视图本身,这意味着我希望将微调器调整到所选的项目大小,如下所示:

在此输入图像描述

这是我的XML:

<RelativeLayout 
android:layout_width="match_parent"
android:layout_height="40dp"
android:orientation="horizontal" >

<org.holoeverywhere.widget.Spinner
    android:id="@+id/spnCities"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:layout_marginRight="10dp"
    />

<TextView
    android:id="@+id/tvCities"
    android:layout_width="70dp"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:layout_marginLeft="10dp"
    android:text="@string/city"
    android:textAppearance="?android:attr/textAppearanceSmall" />

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

任何帮助都会受到欢迎.

谢谢.

size android spinner android-holo-everywhere

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

android drawable无效的开始标记

我正在尝试设置tabhost选择器,因为我找到了一个示例,证明我应该在drawable中创建一个xml文件,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/hotel_selected"
      android:state_selected="true" />
<item android:drawable="@drawable/hotel" />
</selector>
Run Code Online (Sandbox Code Playgroud)

但是在编译时,eclipse会继续说它在这个文件中是一个无效的开始标记.

请帮我解决这个问题.

非常感谢.

android selector drawable

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

Android Multidex支持库已禁用

我在我的应用程序中遇到了一些multidex支持问题,实际上应用程序正常安装,但是通过这个过程,一些活动崩溃了,应用程序重新启动了主要活动.在logcat中我发现了这个:

I/MultiDex: install
I/MultiDex: VM has multidex support, MultiDex support library is disabled.
Run Code Online (Sandbox Code Playgroud)

但我遵循建议来启用Multidex支持:

Gradle:

compileSdkVersion 25
buildToolsVersion '25.0.2'

defaultConfig {
    applicationId "com..company.package"
    minSdkVersion 15
    targetSdkVersion 25
    multiDexEnabled true
    versionCode 21
    versionName "2.1.3"

}

dexOptions {
    javaMaxHeapSize "4g"
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
//compile project(':rangebar')
compile('com.github.afollestad.material-dialogs:core:0.8.5.3@aar') { transitive = true }
compile('com.weiwangcn.betterspinner:library-material:1.1.0') {
    exclude group: 'com.android.support', module: 'appcompat-v7'
}
compile files('libs/itextpdf-5.5.9.jar')
compile 'com.android.support:multidex:1.0.1'
...
Run Code Online (Sandbox Code Playgroud)

应用程序类扩展了Multidex:

public class MyApplication extends MultiDexApplication {
@Override
protected void attachBaseContext(Context base) { …
Run Code Online (Sandbox Code Playgroud)

android android-multidex

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

Coldfusion和java加密函数

在尝试将用户运动的令牌生成器从java转换为coldfusion时,我注意到java中的哈希函数在coldfusion中执行了一个:

String salted = "63bfb29835aedc55aae944e7cc9a202dmbdevsite";
byte[] hash = DigestUtils.sha(salted);
Run Code Online (Sandbox Code Playgroud)

给出= [-19,-18,7,92,-121,13,88,68,-84,61,-77,-20,-85,-102,-102,-62,-70,45, -16,18]

<cfset Salted="63bfb29835aedc55aae944e7cc9a202dmbdevsite" />
<cfset hash=Hash(Salted,"SHA") />
<cfset arrBytes = hash.GetBytes() />
Run Code Online (Sandbox Code Playgroud)

给出= 69686969485553675655486853565252656751686651696765665765576567506665506870484950

有谁能解释一下?

谢谢

java encryption coldfusion

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

Android模拟器没有互联网连接

我在Windows XP SP3上运行,我没有防火墙,没有代理,我的互联网连接的作品完美,但Android模拟器没有连接(浏览器和应用程序),我已经试过像一些解决方案, 这一项,但infortunately不行.有关信息,我的模拟器曾经工作,这个问题突然发生..

请帮忙.

谢谢

android emulation connectivity

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