小编Piy*_*ush的帖子

如何在运行时将部分文本Bold在android中?

一个ListView在我的应用程序有很多字符串元素,如name,experience,date of joining,等我只是想name大胆.所有字符串元素都在一个单独的元素中TextView.

我的XML:

<ImageView
    android:id="@+id/logo"
    android:layout_width="55dp"
    android:layout_height="55dp"
    android:layout_marginLeft="5dp"
    android:layout_marginRight="5dp"
    android:layout_marginTop="15dp" >
</ImageView>

<TextView
    android:id="@+id/label"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toRightOf="@id/logo"
    android:padding="5dp"
    android:textSize="12dp" >
</TextView>
Run Code Online (Sandbox Code Playgroud)

我的代码设置ListView项的TextView:

holder.text.setText(name + "\n" + expirience + " " + dateOfJoininf);
Run Code Online (Sandbox Code Playgroud)

android android-listview

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

ListView类的备用背景颜色,即使没有数据也是如此

我想为我的自定义ListView类设置交替颜色.

代码如下:

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ListView;

   public class CustomListView extends ListView {
    private Paint   mPaint              = new Paint();
    private Paint   mPaintBackground    = new Paint();

    public CustomListView(Context context, AttributeSet attrs) {
        super(context, attrs);

        mPaint.setColor(Color.parseColor("#1A000000"));

    }

    @Override
    protected void dispatchDraw(Canvas canvas) {
        super.dispatchDraw(canvas);
        final int currentHeight = getMeasuredHeight();

        final View lastChild = getChildAt(getChildCount() - 1);
        if (lastChild == null)
            return;
        for (int i = 0; i < getChildCount(); …
Run Code Online (Sandbox Code Playgroud)

android listview

16
推荐指数
2
解决办法
1517
查看次数

使用导航抽屉处理片段后栈

我正在实施导航抽屉,效果很好.所以我在导航抽屉点击上调用片段,它也在工作,而且我正在调用主页片段中的另一个片段,并为每个片段维护后台堆栈,但问题是从子片段重新按下我不能去主页片段,刚退出应用程序.我不想要这个.我想要什么点击

Navigation Drawer->HomePageFragment->AnotherChild Fragment(On List Item click of HomePageFragment)
Run Code Online (Sandbox Code Playgroud)

但在背面按下而不Homepage会将其直接退出应用程序.这是我的代码:(In Fragment Activity with Navigation Drawer)

class SlideitemListener implements ListView.OnItemClickListener {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position,
            long id) {

        updateDisplay(position);
    }

}

private void updateDisplay(int position) {
    Fragment fragment = null;
    switch (position) {
    case 0:
        fragment = new ScheduleFragment();
        break;
    case 1:
        fragment = new Result_Fragment();
        break;
    case 2:
        fragment = new Live_Match_Fragment();
        break;
    case 3:
        // fragment = new Live_Match_Fragment();
        break;

    case …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

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

获取我的主屏幕小部件的大小

我只是想知道我当前的小部件有多大.我找到了很多问题来设置最小尺寸,但我不想设置它.相反,我想显示那些只适合小部件的信息.

如果小部件太小我需要隐藏一些东西,但我需要知道它的大小.我阅读了一些类的源代码AppWidgetProvider,甚至是文档.总有一些关于最小或最大尺寸的参考,但绝不是当前尺寸.

请指出正确的资源.

android homescreen android-widget

13
推荐指数
2
解决办法
7275
查看次数

启用安全辅助紧急模式

对我来说,实施和学习是一件非常有趣和新鲜的事情.我的申请有一些要求.为此,我搜索了很多,但找不到合适的,有价值的东西或链接.所以我在这里发帖子.功能是:

1)在三星设备中有Safety Assistance菜单,您可以在其中找到Emergency Mode选项.

2)现在Emergency mode我想在那时创建一个或多个主要联系人Emergency Mode.因此,现在在保持主页和音量按钮时,emergency将激活并通知通知.

3)现在emergency将在同一时刻激活GPS将自动启用,并且将自动捕获当前位置的两张照片,最后位置和两张照片将发送到Emergency mode作为主要联系人添加的联系人MMS.

注意:如果将启用录音机选项,则录音文件也将发送MMS.

所以,如果有人知道或有人实施,那么我非常感谢他/她.帮助将不胜感激.

android image-capture

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

如何以编程方式在所有Android版本中获取当前的CPU温度?

我正在使用此代码获取当前的CPU温度:

只见

 private float getCurrentCPUTemperature() {
    String file = readFile("/sys/devices/virtual/thermal/thermal_zone0/temp", '\n');
    if (file != null) {
      return Long.parseLong(file);
    } else {
      return Long.parseLong(batteryTemp + " " + (char) 0x00B0 + "C");

    }
  }


private byte[] mBuffer = new byte[4096];

  @SuppressLint("NewApi")
  private String readFile(String file, char endChar) {
    // Permit disk reads here, as /proc/meminfo isn't really "on
    // disk" and should be fast.  TODO: make BlockGuard ignore
    // /proc/ and /sys/ files perhaps?
    StrictMode.ThreadPolicy savedPolicy = StrictMode.allowThreadDiskReads();
    FileInputStream …
Run Code Online (Sandbox Code Playgroud)

java cpu android temp

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

仅针对GPS的Android Google Play服务API?

这对你来说似乎是一个非常愚蠢的问题,但我还没有找到任何答案.

在Android中,有两种方法可以识别应用程序位置.a)使用Android Location API或b)使用Google Play Services API.建议使用Google Play Services API它,因为它的电池耗尽更少,并提供更高的准确性.

但是,如果我只想使用GPS呢?通过组合一些移动数据等没有额外的准确性.只是普通的GPS没有任何互联网连接.是否仍然可以使用Google Play Services API?此外,它在某些时候需要互联网连接吗?onConnect()假设在建立连接时调用该方法GoogleApiClient .这是否意味着需要连接到Google服务器,或者只是连接了本地保存的Google Play服务(在设备上)?

android google-maps

6
推荐指数
0
解决办法
573
查看次数

使用自定义相机,图像质量很差

我正在使用自定义相机并且工作正常,但问题是图像以非常低(差)质量保存.为了克服它,我已经尝试了所有的建议和实现.喜欢 ,

parameters.setJpegQuality(100);
parameters.setPictureFormat(ImageFormat.JPEG);
Run Code Online (Sandbox Code Playgroud)

这不起作用.之后我用过了

List<Size> sizes = cameraParams.getSupportedPictureSizes();
Camera.Size size = sizes.get(0);
for(int i=0;i<sizes.size();i++)
{
 if(sizes.get(i).width > size.width)
 size = sizes.get(i);
}
cameraParams.setPictureSize(mPictureSize.width, mPictureSize.height);
Run Code Online (Sandbox Code Playgroud)

这也行不通.它的质量仍然很差.

注意:相机预览显示质量正常,但问题是将捕获的图像保存到SD卡文件夹.

高级帮助将不胜感激!

camera android

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

在kitkat Nexus7中裁剪图像时,图库已停止

问题: 我从图库中获取图像,然后在所有设备中裁剪该图像并使其工作完美.但它在Nexus 7 kitkat中运行时给出了错误,因为我已经通过"Gallery Stopped"错误检查了它的构建版本.我已经实现了代码,清单文件中的所有其他必要权限仍然没有得到响应.所以有人可以解决这个问题吗?

这是我的代码:

 final String[] items = new String[] { "Take from camera",
            "Select from gallery" };
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.select_dialog_item, items);
    AlertDialog.Builder builder = new AlertDialog.Builder(this);

    builder.setTitle("Select Image");
    builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int item) { // pick from
                                                                // camera
            if (item == 0) {
                Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

                mImageCaptureUri = Uri.fromFile(new File(Environment
                        .getExternalStorageDirectory(), "tmp_avatar_"
                        + String.valueOf(System.currentTimeMillis())
                        + ".jpg"));

                intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
                        mImageCaptureUri);

                try {
                    intent.putExtra("return-data", true);

                    startActivityForResult(intent, PICK_FROM_CAMERA);
                } catch …
Run Code Online (Sandbox Code Playgroud)

android gallery nexus-7 android-4.4-kitkat

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

在gradle中添加依赖的任何限制

我刚从Android Studio最近 1 个月开始。使用 gradle 可以很好地工作和提供更多功能。

但我有一个问题。

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'com.android.support:cardview-v7:22.0.0'
    compile 'com.android.support:design:22.2.0'
    compile 'com.android.support:recyclerview-v7:+'
    compile 'com.google.android.gms:play-services:+'


    compile files('libs/gcm.jar')
}
Run Code Online (Sandbox Code Playgroud)

App gradle我们逐一添加依赖项。所以我的问题是在build.gradle文件中添加依赖项是否有任何限制?

我们最多可以添加多少。如果我们添加很多依赖,那么它会抛出错误

Conversion to Dalvik format failed:
Unable to execute dex: method ID not in [0, 0xffff]: 65536
Run Code Online (Sandbox Code Playgroud)

提前帮助将是appriciated !

dependencies android android-studio

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