小编Sid*_*ele的帖子

Android:自动填充TextView类似于Facebook应用程序

我的应用程序中有一个AutoCompleteTextView.该应用程序使用Facebook SDK.我按照SO:https://stackoverflow.com/a/12363961/450534这个问题的代码跟踪了点,并且有一个功能正常的搜索(过滤)活动.

现在,如何在键入@符号后获得类似Facebook App的内联自动完成功能,并且仍然保留用户键入的其他文本?有问题的活动是针对状态更新,可以包含用户的好友以及其他文本.的AutoCompleteTextViewEditText自然会多行之一.有关状态更新,请参阅.

我知道由于这篇文章中没有任何代码,我可能会被投票或甚至关闭问题.但它确实是一个标准的锅炉板列表过滤代码.

编辑:Android 的FriendCaster应用程序也是如此.

android autocompletetextview android-listview

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

Android getActivity()未定义

我的班级MainActivity中有错误.

错误: The method getActivity() is undefined for the type MainActivity

public class MainActivity extends SherlockFragmentActivity{
    PlaceSlidesFragmentAdapter mAdapter;
    ViewPager mPager;
    PageIndicator mIndicator;

    public static final String TAG = "detailsFragment";

    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.main,
                container, false);

        mAdapter = new PlaceSlidesFragmentAdapter(getActivity()
                .getSupportFragmentManager());

        mPager = (ViewPager) view.findViewById(R.id.pager);
        mPager.setAdapter(mAdapter);

        mIndicator = (CirclePageIndicator) view.findViewById(R.id.indicator);
        mIndicator.setViewPager(mPager);
        ((CirclePageIndicator) mIndicator).setSnap(true);

        mIndicator
                .setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
                    @Override
                    public void onPageSelected(int position) {
                        Toast.makeText(MainActivity.this.getActivity(),
                                "Changed to page " + position,
                                Toast.LENGTH_SHORT).show();
                    } …
Run Code Online (Sandbox Code Playgroud)

android

27
推荐指数
3
解决办法
11万
查看次数

如何显示一次性欢迎屏幕?

在我的Android应用程序中,我需要设计一个欢迎屏幕,只有在安装和打开应用程序后才会向用户显示一次.该应用程序是一个数据库驱动的应用程序,我希望包括一些3-4屏幕,以帮助用户创建可在应用程序中使用的可重用资源和一些提示.它们将是对话警报,最后一个欢迎屏幕显示"不再显示"复选框.

问题实际上是,如何只显示一次欢迎屏幕.任何帮助或指向该效果的指标都非常感谢.

android

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

如何使用addHeaderView将简单的ImageView添加到ListView

我的目标很简单.我想添加一个"红矩形"作为headerviewListView.所以我创建了一个简单的活动

public class MainActivity extends Activity {
    private String[] adapterData = new String[] { "Afghanistan", "Albania", "Algeria", 
            "American Samoa", "Andorra", "Angola"}; 

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

        ListView lv;
        lv = (ListView)findViewById(R.id.list);

        LayoutInflater lf;
        View headerView;
        lf = this.getLayoutInflater();
        headerView = (View)lf.inflate(R.layout.header, null, false);

        lv.addHeaderView(headerView, null, false);

        lv.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, adapterData)); 
    }
}
Run Code Online (Sandbox Code Playgroud)

activity_main.xml中

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#FF0" 
        android:cacheColorHint="#0000"
        android:paddingLeft="20dip"
        android:paddingRight="20dip"
        android:divider="#0000"
        android:scrollbarStyle="outsideOverlay" />
Run Code Online (Sandbox Code Playgroud)

list_item.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    android:layout_width="match_parent"
    android:layout_height="0dip"
    android:minHeight="40dip"
    android:singleLine="true" …
Run Code Online (Sandbox Code Playgroud)

android listview imageview

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

同一活动中的多个DatePickers

我是Android平台的新手,在学习开发过程的同时构建了一个应用程序.

目前,我正在开展一项活动,我需要部署2个日期选择器.一个是"开始日期",另一个是"结束日期".我一直在Android开发者页面上关注DatePicker教程:http://developer.android.com/resources/tutorials/views/hello-datepicker.html

对于一个DatePicker,它工作得很好.

现在我的问题是,当我复制第二个日期选择器的整个过程时,它在模拟器和手机上都显示正常.但是,无论我按哪个按钮选择日期,只有第一个TextView会更新,第二个TextView会一直显示当前日期.

这是代码:

package com.datepicker;

import java.util.Calendar;

import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;

public class datepicker extends Activity {

private TextView mDateDisplay;
private TextView endDateDisplay;
private Button mPickDate;
private Button endPickDate;
private int mYear;
private int mMonth;
private int mDay;

static final int START_DATE_DIALOG_ID = 0;
static final int END_DATE_DIALOG_ID = 0;


/** Called when the activity is first created. */
@Override
protected void onCreate(Bundle …
Run Code Online (Sandbox Code Playgroud)

android date datepicker picker

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

DialogFragment设置Dialog的高度

我刚刚使用DialogFragment创建了第一个Dialog.一切都很好,除了我不能让Dialog包装它的布局.我的布局具有所有元素的高度wrap_content.

MyFragmentDialog我甚至找不到一个方法,暗示它可以用来设置的高度FragmentDialog.我错过了什么?如何使DialogFragment适合它的内容?

所述DialogFramentonCreateView方法:

    @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Set title for this dialog
    getDialog().setTitle("Backup & Restore");
    getDialog().setCancelable(true);

    View v = inflater.inflate(R.layout.backup_restore, container, false);
    TextView msg = (TextView) v.findViewById(R.id.br_label_message);
    msg.setText("Backups are placed in the Downloads Directory:\n" + BACKUP_PATH.getAbsolutePath());
    // TextView files_label = (TextView) v.findViewById(R.id.label_restore);
    Spinner files = (Spinner) v.findViewById(R.id.br_restore_file);

    if (BACKUP_PATH.exists()) {
        FilenameFilter filter = new FilenameFilter() {
            public boolean accept(File dir, String filename) { …
Run Code Online (Sandbox Code Playgroud)

android android-dialogfragment

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

谷歌反向图片搜索API

是否有反向搜索的API?如果不能如何从Android应用程序进行反向图像搜索请求?

android

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

单击按钮后关闭活动堆栈

在我的应用程序中,我从登录页面启动了一个八步"向导",其中数据从步骤1一直传递到步骤8.为了保持数据完好无损,同时仍处于步骤之间,我没有调用finish()任何一项活动.但是,当所有步骤都完成后,有没有办法可以关闭我开始的所有8个活动并返回到登录页面?

这里有各种各样的例子:

首页 - 步骤1 - > 2 - > 3 - > 4 - > 5 - > 6 - > 7 - > 8

此时,当用户单击"保存"时,关闭所有步骤(8)并返回主页.到目前为止,我一直在创建一个新的意图,但我意识到这不是最好的解决方案.简单的背压将他带回第7步.

任何帮助赞赏.

android android-activity

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

在app中创建PDF/Word(Doc)文件

是否有一种确定的方法可以在应用程序中创建PDF或MS Word Doc文件,并立即通过电子邮件发送(也可能存储它).

我已经尝试了很长时间,并找到了JAVA库:apwlibrary和iText.但是他们两个都没有提供任何类型的教程.

有人能指出我正确的方向吗?

编辑:想想看,是否可以使用在线PDF生成器,首先将数据发送到服务,然后检索结果并将其保存在手机上?

pdf android pdf-generation ms-word

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

无法识别MEDIA_TYPE_IMAGE

我在Android开发人员的摄像头上遇到了问题,这是我的代码:

// create Intent to take a picture and return control to the calling application
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);

// create a file to save the image
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set the image file name
// start the image capture Intent
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

问题是'MEDIA_TYPE_IMAGE',它表示无法将其解析为变量.我将mediastore,camera和URI导入到我的项目中.提前致谢!

media camera android

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