小编Ind*_*õue的帖子

EditText maxLines不起作用 - 用户仍然可以输入比set更多的行

<EditText 
    android:id="@+id/editText2" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:maxLines="5" 
    android:lines="5">
</EditText>
Run Code Online (Sandbox Code Playgroud)

用户可以按Enter/next行键输入5行以上.如何使用EditText将用户输入限制为固定的行数?

android android-layout android-edittext

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

将输入流转换为位图

我在将输入流从Web转换为位图时遇到问题.仅当输入图像类型为.BMP(位图)时才会出现问题.在这种情况下:bitmapFactory.decodeStream返回null.

任何提示如何解决这个问题或我应该在哪里继续我的调试?

平台:Android(Honeycomb)

URLConnection conn = url.openConnection();
conn.connect();

inputStream = conn.getInputStream();

bufferedInputStream = new BufferedInputStream(inputStream);

bmp = BitmapFactory.decodeStream(bufferedInputStream);
Run Code Online (Sandbox Code Playgroud)

java multithreading android inputstream android-3.0-honeycomb

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

操作栏上的搜索小部件不会触发我的搜索活动

我正在开发基于官方教程的搜索小部件界面:http://developer.android.com/guide/topics/search/search-dialog.html

问题:当我输入查询并按Ok/enter时,我的SearchableActivity不会被触发.

SearchableActivity的清单:

<activity android:name="SearchableActivity" android:launchMode="singleTop" >
        <intent-filter>
            <action android:name="android.intent.action.SEARCH" />
        </intent-filter>

        <meta-data
            android:name="android.app.searchable"
            android:resource="@xml/searchable" />
</activity>
Run Code Online (Sandbox Code Playgroud)

XML/searchable.xml

<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:hint="Search" android:label="@string/app_name" >
</searchable>
Run Code Online (Sandbox Code Playgroud)

主动作生命周期方法,将动作栏添加图标(工作正常):

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.main, menu);

    // Get the SearchView and set the searchable configuration
    SearchManager searchManager = (SearchManager)getSystemService(Context.SEARCH_SERVICE);
    SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
    searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));

    // Do not iconify the widget;expand it by default
    searchView.setIconifiedByDefault(false);

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

SearchableActivity.java

public class SearchableActivity extends ListActivity {

    /** …
Run Code Online (Sandbox Code Playgroud)

android android-searchmanager android-actionbar

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

CookieManager和CookieSyncManager不将Cookie同步到ICS中的webview(适用于所有以前的API级别)

背景:

我通过我的应用程序获取cookie并通过向http发出请求在内部使用它们.用户可以在任何给定时间切换到webview,在这种情况下,我将cookie同步/注入到webView.

使用CookieSyncManager将Cookie同步到webview的代码:

CookieSyncManager.createInstance(a);
CookieManager cm = CookieManager.getInstance();
cm.setCookie(domain, cookieName + "=" + cookieValue);
CookieSyncManager.getInstance().sync();
Run Code Online (Sandbox Code Playgroud)

这适用于 API 15+(Android 4.0,Ice Cream Sandwich)之外的所有 API级别.该CookieManager API不会被弃用.

是什么导致了这个问题,有没有解决方法?

cookies android android-webview android-4.0-ice-cream-sandwich

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

无法按标签找到片段

我正在使用支持包v4.

mFragmentManager = getSupportFragmentManager();

FragmentTransaction ft = mFragmentManager.beginTransaction();
ft.add(R.id.fragContainer1, new ModelListFragment(), FRAG_MODEL_LIST);
ft.add(R.id.fragContainer2, new TrimListFragment(), FRAG_TRIM_LIST);
ft.commit();

Fragment fragment = mFragmentManager.findFragmentByTag(
            MainActivity.FRAG_MODEL_LIST);
Log.d("MY", "found fragment: " + (fragment != null));
Run Code Online (Sandbox Code Playgroud)

始终返回"found fragment:false".我错过了一些非常明显的东西,它是什么?

android android-fragments

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

onSaveInstanceState没有保存我的值(onCreate输入Bundle总是为null)

保存包(活动A):

@Override
protected void onSaveInstanceState(Bundle outState) {
    outState.putString("test", "value");
    super.onSaveInstanceState(outState);
}
Run Code Online (Sandbox Code Playgroud)

导航到活动B;

startActivity(new Intent(getBaseContext(), B.class));
Run Code Online (Sandbox Code Playgroud)

回到活动A:

startActivity(new Intent(getBaseContext(), A.class));
Run Code Online (Sandbox Code Playgroud)

试图在活动A中加载我写入bundle的值:

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

Log.d("MY", "saved instance is null"+ Boolean.toString(savedInstanceState == null));
}
Run Code Online (Sandbox Code Playgroud)

返回总是savedInstanceState = null.我在这里缺少什么?

当我返回主活动时,永远不会触发onRestoreInstanceState

android android-activity

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

在Android模拟器上使用Fiddler记录HTTP请求/响应

Fiddler设法记录我的所有PC HTTP流量,但是当我运行Android模拟器并开始通过模拟器浏览网页时,没有任何记录.

为什么Fiddler没有记录Android模拟器浏览器HTTP流量?

android http fiddler android-emulator

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

动画列表不起作用 - 仅显示第一个元素

问题: 仅显示动画列表中的第一个元素.

res/drawable中的动画列表可绘制文件:

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >

  <item
    android:drawable="@drawable/k2si"
    android:duration="1000"/>
  <item
    android:drawable="@drawable/android"
    android:duration="1000"/>

</animation-list>
Run Code Online (Sandbox Code Playgroud)

开始动画:

    ImageView image = (ImageView) findViewById(R.id.imageView1);
    image.setBackgroundResource(R.drawable.screensaver_image);
    ((AnimationDrawable) image.getBackground()).start();
Run Code Online (Sandbox Code Playgroud)

文档(滚动到帧动画)

android android-animation

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

自定义微调器动画不够流畅:framesCount和frameDuration错误

我正在研究一个自定义的不确定微调器,我通过SDK浏览了一些指针,发现了由Google制作的不确定的微调器xml文件:

<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/spinner_black_16"
android:pivotX="50%"
android:pivotY="50%"
android:framesCount="12"
android:frameDuration="100" />
Run Code Online (Sandbox Code Playgroud)

当我在我自己的项目中使用它作为drawable时,我会得到关于android:framesCount和的错误android:framesDuration.在Google上查看了一段时间后,我发现了这个问题报告的链接.

我的问题是:是否有任何解决方法,所以我仍然可以使用android:framesCountandroid:framesDuration?或者还有其他方法可以让我的自定义微调器旋转平滑吗?

android android-animation android-layout android-progressbar

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

多个活动,相同onCreateOptionsMenu,onOptionsItemSelected和onKeyDown.我可以以某种方式重用代码吗?

多个活动具有相同的onCreateOptionsMenu,onOptionsItemSelected和onKeyDown.当我实施更改时,我必须在每个活动(工作时间*活动计数)中执行此操作.有没有办法重用代码(例如,在一个地方写下所有三种方法,并在每个活动中放下对它的引用)?

android android-activity

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