小编can*_*ova的帖子

使用底部对齐绘制平铺位图

我想用渐变背景绘制图像.我已经创建了一个可绘制的位图资源,如下所示

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/bg"
        android:tileMode="repeat"
        android:gravity="bottom"
        />
Run Code Online (Sandbox Code Playgroud)

如您所知,定义tileMode时会忽略重力.我尝试创建自己的类,它继承自BitmapDrawable,但我无法取得成功.请帮我应用这两个属性:tileMode和gravity.

user-interface android bitmap android-layout android-bitmap

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

右侧的Listview和右侧的tabhost,屏幕共享率为20:80

嗨,我添加了两个TabHosts Activity并且工作正常.我添加了另一个XML文件,ListViewActivity在我使用的地方调用Tabhost.它正如预期的那样给出错误,但我尝试了很多但无法解决它.谁能给我关于如何管理任何想法ListView,并TabHost在一两个Activity?我没有放入代码,因为它主要来自教程.任何帮助,将不胜感激.谢谢.主要错误是"您的内容必须具有TabHost其id属性为'android.R.id.tabhost'"

android android-widget android-layout android-listview android-tabhost

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

Android在运行时添加片段会导致闪烁

我有一个内容主要活动 - 一个WebView.

基本上,当用户打开应用程序时,我会快速检查他们是否已登录.如果他们没有登录,那么我会膨胀登录片段.

此时,在片段膨胀之前,您会在下面看到WebView的闪烁.它有点笨重.由于我必须在同一步骤中隐藏/显示操作栏,因此其他事情变得更糟.

有没有解决办法解决这个问题?我想我可以在需要之前隐藏我的WebView,但操作栏仍会显示片刻.对此问题的任何建议?

android android-intent android-webview android-fragments

5
推荐指数
0
解决办法
375
查看次数

如何在不使用外部应用程序的情况下恢复vcf文件?

在我的应用程序中,我将一个特定的联系人项目备份为.vcf文件,它工作正常,但我需要在不使用外部应用程序的情况下恢复联系人

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(storage_path+vfile)),"text/x-vcard"); //storage 
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

android uri vcf android-intent android-file

5
推荐指数
0
解决办法
202
查看次数

Android MediaPlayer.OnBufferingUpdateListener - 缓冲内容的百分比为负数

我有一个MediaPlayer用于流式传输互联网广播的服务:

public class MediaPlayerService extends Service implements 
    MediaPlayer.OnPreparedListener,
    MediaPlayer.OnBufferingUpdateListener {

    private MediaPlayer mMediaPlayer;
    private WifiLock mWifiLock;

    public int onStartCommand(Intent intent, int flags, int startId) {
        mMediaPlayer = new MediaPlayer();

        mMediaPlayer.setOnBufferingUpdateListener(this);
        mMediaPlayer.setOnPreparedListener(this);

        mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
        mMediaPlayer.setDataSource(MY_URL);

        // Acquire CPU lock and wi-fi lock

        mMediaPlayer.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
        mWifiLock = ((WifiManager) getSystemService(Context.WIFI_SERVICE))
             .createWifiLock(WifiManager.WIFI_MODE_FULL, "Media Player Wi-Fi Lock");
        mWifiLock.acquire();

        mMediaPlayer.prepareAsync();

        return START_STICKY;
    }

    @Override
    public void onPrepared(MediaPlayer mediaPlayer) {
        mMediaPlayer.start();
    }

    @Override
    public void onBufferingUpdate(MediaPlayer mp, int percent) {
        Log.d("Buffered " + percent);
    }
} …
Run Code Online (Sandbox Code Playgroud)

java android buffering android-service android-mediaplayer

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

相对布局中的无效布局参数:layout_weight

在 Eclipse 编辑器中,我的 android 布局文件出现以下错误:

Invalid layout param in a RelativeLayout: layout_weight
Run Code Online (Sandbox Code Playgroud)

布局 :

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <EditText
        android:id="@+id/text_input"    
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:inputType="textMultiLine"
        android:background="@drawable/bg_textinput"
        android:layout_weight="0.7"
        />

    <EditText
        android:id="@+id/text_input1"
        android:layout_width="20dp"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:inputType="textMultiLine"
        android:background="@drawable/bg_textinput"
        android:layout_toRightOf="@id/text_input"
        />

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

我的 layout_weight 有什么问题?

android android-layout-weight

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