小编Akr*_*ram的帖子

Android以编程方式设置自定义视图的高度和宽度

我创建了一个名为的自定义视图Graphview.这是GraphView类的结构.

public class GraphView extends View {

    public GraphView(Context context, float[] values, String title, String[] horlabels, String[] verlabels, boolean type) {
        super(context);
                ........
   }

   ..................
   .................
}
Run Code Online (Sandbox Code Playgroud)

我已经在一个tablerow中添加了视图addview().它工作正常.现在我想设置高度和宽度GraphView.怎么做?

height android view params width

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

ExpandableListView -UnsupportedOperationException:AdapterView不支持addView(View,LayoutParams)

我在android中实现Expandable List视图,我得到了上面标题的错误.请帮我.

主要活动是 -

package com.expand;

import android.app.Activity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.View;
import android.widget.ExpandableListView;
import android.widget.Toast;


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



    static final String groupElements[]= {
           "India",
           "Australia",
           "England",
           "South Africa"
         };

    static final String[][] childElements=
    {
           {
          "Sachin Tendulkar",
          "Raina",
          "Dhoni",
          "Yuvi"
           },
           {
          "Ponting",
          "Adam Gilchrist",
          "Michael Clarke"
           },
           {
          "Andrew Strauss",
          "kevin Peterson",
          "Nasser Hussain"
           },
           {
          "Graeme Smith",
          "AB de villiers",
          "Jacques …
Run Code Online (Sandbox Code Playgroud)

android expandablelistview android-adapterview

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

AdapterView的onItemClickListener和OnItemSelectedListener之间的区别

这两个听众有什么区别,文件说:

OnItemSelectedListener - 当选择此视图中的项目时要调用的回调的接口定义.

OnItemClickListener - 单击此AdapterView中的项目时要调用的回调的接口定义.

选择,点击这些在触摸屏上是不是相同?

android android-adapterview

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

在AdapterView中正确使用setEmtpyView

我在使用setEmptyView方法时遇到了麻烦.我尝试在GridView和ListView中实现它,但它们都没有用.这是一个示例代码块:

 networkGames = (GridView) baseLayer.findViewById(R.id.all_game_grid_network);
 networkGames.setBackgroundResource(R.drawable.game_border);
 networkGames.setSelector(R.drawable.game_active_border);
 networkGames.setOnItemClickListener(new NetworkGameListener());
 networkGames.setEmptyView(View.inflate(baseLayer, R.drawable.no_network_games, null));
 networkGames.setAdapter(new NetworkAdapter());
Run Code Online (Sandbox Code Playgroud)

网络适​​配器不包含任何项目:

private class NetworkAdapter extends BaseAdapter {

        /* (non-Javadoc)
         * @see android.widget.Adapter#getCount()
         */
        @Override
        public int getCount() {
            return 0;
        }

        /* (non-Javadoc)
         * @see android.widget.Adapter#getItem(int)
         */
        @Override
        public Object getItem(int position) {
            return null;
        }

        /* (non-Javadoc)
         * @see android.widget.Adapter#getItemId(int)
         */
        @Override
        public long getItemId(int position) {
            return 0;
        }

        /* (non-Javadoc)
         * @see android.widget.Adapter#getView(int, android.view.View, android.view.ViewGroup)
         */
        @Override
        public View getView(int position, View convertView, …
Run Code Online (Sandbox Code Playgroud)

android android-adapterview

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

如何获取两个日历实例之间的天数?

Calendar如果有日期变化,我想找到两个天数之间的差异,如果时间从23:59-0:00开始,则应该有一天的差异.

我写了这个

public static int daysBetween(Calendar startDate, Calendar endDate) {  
    return Math.abs(startDate.get(Calendar.DAY_OF_MONTH)-endDate.get(Calendar.DAY_OF_MONTH));  
} 
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为它只会在天数差异之间给出差异,如果有月份差异则毫无价值.

java android calendar date

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

DialogFragment和后退按钮

是否有可能拦截钥匙扣DialogFragment?抱歉天真的问题...... onBackPressedFragmentActivity的永远不会被召唤.

提前致谢

    if (imageFile.exists()) {
            ShowPicDialog newFragment = ShowPicDialog.newInstance();
            FragmentTransaction ft = manager.beginTransaction();
            Fragment prev = manager.findFragmentByTag("picDialog");
            if (prev != null) {
                ft.remove(prev);
            }

            ft.addToBackStack("picDialog");
            newFragment.getArguments().putString("path", imageFile.getAbsolutePath());
            newFragment.show(ft, "picDialog");
        }
Run Code Online (Sandbox Code Playgroud)

抱歉,我添加了用于显示对话框的代码片段.

android android-fragments

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

Android:EditText.setInputType()如何设置电子邮件但不自动建议

我正在使用一个EditText框来输入用户的电子邮件地址.

我使用以下方式进行设置:

box.setInputType( InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS );
Run Code Online (Sandbox Code Playgroud)

这导致软键盘弹出"@"和"." (和一些键盘'.com')键在初始键盘布局上.很棒,我想要的.

但是,我注意到文本全是黑色的(当我指定白色时).我发现这是由于自动建议.如果我进入Settings->Languages/Keyboards->Touch Input->TextInput并禁用预测和单词完成,则文本显示为白色.

现在的问题是:如何以编程方式为此自动完成禁用?

我尝试通过以下方式设置方框:

box.setInputType( InputType.TYPE_CLASS_TEXT | TYPE_TEXT_FLAG_NO_SUGGESTIONS );
Run Code Online (Sandbox Code Playgroud)

这导致所有白色文本(即没有自动建议).但后来我又发了一封电子邮件'@'和'.com'按钮!呸骗子.

无论如何要得到两个?谢谢.

android

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

如何从android中的setOnItemClickListener中的listview获取对象?

我在arrayadapter中添加了arraylist,其中包含每个由两个元素/项组成的对象,我已成功为setListAdapter设置了该适配器,现在我想在listview的setOnItemClickListener中获取这些项.

这是我的代码

   TweetListAdaptor adaptor = new TweetListAdaptor(this,R.layout.list_item, tweets);       
   setListAdapter(adaptor); 
   ListView lv = getListView();
   lv.setTextFilterEnabled(true);
   lv.setOnItemClickListener(new OnItemClickListener() 
   {
   public void onItemClick(AdapterView<?> parent, View view,int position, long id) 
   {
     //here i want to get the items             
   }
 });
Run Code Online (Sandbox Code Playgroud)

android android-adapterview

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

Android中的Google云消息传递服务如何运作?

我想在我的应用程序中使用GCM服务.

我已经提到了以下链接(Android开发人员:谷歌GCM),但无法在我的日食中安装GCM库.

从SDK管理器我没有在Extras文件夹中获取GCM库.

谁能帮帮我吗?

android android-c2dm google-cloud-messaging

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

如何使用checkBox和自定义适配器从Listview中获取选定的列表项?

我有一个ListViewCheckBox它.我正在使用Custom Adapter填充ListView.

在我的xml文件中,我有一个Button在底部.我想要的是让用户选择行数ListView和当他/她点击Button获取所选项目的位置时,我可以得到特定行的对象以进行进一步的计算.

checkbox android listview adapter

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