小编BBd*_*dev的帖子

如何更改ImageView的图像?

我刚开始学习android.而且我不知道如何更改图像ImageView?即它有一些在布局中设置的图像,但我想通过编码改变该图像我应该怎么做?

这是xml文件

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="#cc8181"
 >

<ImageView
  android:id="@+id/image"
  android:layout_width="50dip"
  android:layout_height="fill_parent" 
  android:src="@drawable/icon"
  android:layout_marginLeft="3dip"
  android:scaleType="center"/>
Run Code Online (Sandbox Code Playgroud)

感谢回复.

android android-imageview

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

如何使用selenium.py(python代码)获取状态代码

我正在用python编写一个selenium脚本,但我想我没有看到任何关于的信息:

如何从selenium Python代码获取http状态代码.

或者我错过了什么.如果有人发现,请随时发布.

python selenium

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

Android Studio 1.1.0 Facebook SDK登录

我尝试用facebook SDK测试登录.

所以我加上compile 'com.facebook.android:facebook-android-sdk:4.0.0'.

然后添加FacebookSdk.sdkInitialize(getApplicationContext()); 到MainActivity.java

但是当我补充说

 <com.facebook.login.widget.LoginButton
    android:id="@+id/login_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:layout_marginTop="30dp"
    android:layout_marginBottom="30dp" />`
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

Rendering Problems The following classes could not be instantiated:
com.facebook.login.widget.LoginButton (Open Class, Show Exception)
Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE  
Exception Details java.lang.NoClassDefFoundError: Could not initialize class com.facebook.login.widget.LoginButton
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806)
at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:782)
at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
at android.view.LayoutInflater.inflate(LayoutInflater.java:385) Copy stack to clipboard
Run Code Online (Sandbox Code Playgroud)

sdk android facebook login

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

在ASP.NET MVC 4中使用jQuery Mobile 1.3面板时双滚动条

我无法弄清楚这一点.一旦我将以下代码放在布局页面中并在浏览器中查看它,我就会显示2个垂直滚动条.

<div data-role="panel" 
     id="mypanel" 
     data-position="right" 
     data-display="push" 
     data-theme="a">       
</div><!-- /panel -->
Run Code Online (Sandbox Code Playgroud)

jquery jquery-mobile asp.net-mvc-4

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

从服务器监听更新和安装

  1. 首先,我有一个服务器.我检查服务器是否有任何new apk文件我下载这个并尝试安装.
  2. 如果服务器有,new version of apk file那么我想更新我的.apk文件.
  3. 我想在没有用户交互的情况下安装/更新.这可能吗?
  4. 如果需要用户交互,那么我该如何安装/更新.apk文件.

我对此并不了解更多.

 Intent intent = new Intent(Intent.ACTION_VIEW);
             intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "jarviz.apk")), "application/vnd.android.package-archive");
             intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我在调试时看不到任何错误,但它没有安装.我怎么能这样做.对于糟糕的英语.

android updates android-intent apk

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

Eclipse没有显示已经存在的包

我遇到麻烦我正在我的应用程序中制作一些软件包现在我想要在源代码中创建一个文件夹是好的但是当我在该文件夹中复制一些图像时我的一个软件包没有显示在日食中.我的工作流程是这样的

src/package1
src/package2
src/package3 
src/package4
src/folder/someimages there
Run Code Online (Sandbox Code Playgroud)

现在在eclipse包资源管理器中,如果我想给出相同的软件包名称它显示包已经存在 But i am not able to see the package in eclipse ....它为什么会发生我该怎么办...任何帮助将不胜感激

更新 我的包结构是这样的错误......

src/package1 
src/package1/package2
src/package1/package3
src/package1/package4
Run Code Online (Sandbox Code Playgroud)

....

eclipse

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

如何在android的设置屏幕中显示已安装的日历列表

我想在设置屏幕中显示已安装的日历列表,并在其中选择一个.我在Android应用程序Cal中看到了这个功能.可在此处找到Cal app中已安装日历列表的屏幕截图.

我想知道的是"是否可以使用res/XML下的<preference>显示日历列表"?

要么

我是否必须使用PackageManager选择日历列表以查找所有已安装应用程序的列表并仅显示日历应用程序?

我尝试使用以下方法使用<preference>

<Preference android:title="@string/pref_select_calendar" >
    <intent
        android:action="android.intent.action.PICK"
        android:data="content://calendar/calendars" />
</Preference>
Run Code Online (Sandbox Code Playgroud)

但我有android.content.ActivityNotFoundException:找不到处理Intent的Activity

{ act=android.intent.action.PICK dat=content://calendar/calenders }
Run Code Online (Sandbox Code Playgroud)

我错过了什么?或者我正在尝试的方法不正确?任何指针都会非常有用.谢谢.

android calendar android-intent android-calendar android-implicit-intent

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

如何从Service类更新SimpleCursorAdapter列表视图?

我已经用于SimpleCursorAdapter将数据显示在我的活动类的列表中.我正在获取data from Sqlite DB and applying to listview.我正在从服务类插入数据.在我的服务类中,我从WEB服务获取数据并将最新的数据插入到Sqlite移动数据库这项服务class将每隔5秒运行一次以检查最新的Web服务,然后将其带入并插入到Sqlite db中.当新记录插入Sqlite db时,listview不会使用最新插入的记录进行更新.我已经实现了我的应用程序如下:

MyActivity.java

private MySqliteHelper msh;
ListView lst;
Cursor cursor;

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

        msh = new MySqliteHelper(MyActivity.this);
        msh.openToWrite();
        lst = ((ListView)findViewById(R.id.listView1));
        cursor = msh.queueAll();

        String getFromDB[] = new String[]{MySqliteHelper.KEY_CONTENT1,MySqliteHelper.KEY_CONTENT2};
        int toView[] = new int[]{R.id.msgId,R.id.usrmsg};

        lst.setAdapter(new SimpleCursorAdapter(this, R.layout.list, cursor, getFromDB, toView));

       //calling service class
        bindService(new Intent(ShoutGetMessagesActivity.this, ShoutRepeatService.class), mConnection, Context.BIND_AUTO_CREATE);

        updateList();
    }

      private void updateList(){
              cursor.requery();
               }


        RepeatService bg;
        private ServiceConnection mConnection = new ServiceConnection() …
Run Code Online (Sandbox Code Playgroud)

sqlite service android background

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

运行为黑莓设备创建的黑莓应用程序所需的步骤是什么?

我使用java-me和BlackBerry特定API创建了一个BlackBerry应用程序.它在BlackBerry模拟器上运行良好.

我想知道如何将此应用程序部署到BlackBerry设备.从文档中我发现在设备上运行BlackBerry应用程序需要进行一些代码签名.这意味着什么?所有应用程序都需要此代码签名吗?以及构建我的应用程序以在BlackBerry设备上运行的步骤是什么?

implementation blackberry java-me

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

如何在android中使用facebook api注销

我使用facebook开发者指南使用facebook api for android.我能够实现facebook api for android的登录.我想实现注销功能.我试过跟随开发者指南,但不知道我必须实现哪个地方.如果你们帮我解决下面的代码,我将不胜感激.

public class FacebookandroidsdkActivity extends Activity {
    /** Called when the activity is first created. */

    Facebook facebook = new Facebook("252039928190210");
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        facebook.authorize(this, new DialogListener() {
            @Override
            public void onComplete(Bundle values) {}

            @Override
            public void onFacebookError(FacebookError error) {}

            @Override
            public void onError(DialogError e) {}

            @Override
            public void onCancel() {}
        });
    }

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        facebook.authorizeCallback(requestCode, resultCode, data); …
Run Code Online (Sandbox Code Playgroud)

java android facebook-graph-api

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