安卓谷歌地图API V2-按钮以上片段
我设法在屏幕上显示了一张地图.我正在尝试在地图上方创建按钮,然后对此添加操作.例如.该按钮将更改地图的位置.我基本上是在尝试适应我的代码: https://www.youtube.com/观看?v = awx5t-ewlpc .但是,我正在使用"扩展片段活动",这使一切都弄乱了. 我的问题:我无法在地图上方创建一个按钮,它放置在地图中.我正在尝试在地图上方创建一个按钮,然后分配代码,以便我可以移动到地图上的位置等.这是我的代码: mainActivity.java package com.example.theapp; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; impor
0 2024-04-05
编程技术问答社区
片段类中的多个按钮问题?
我正在遇到一个问题,成功开放了新活动 从这些多个按钮中.我是编码的新手.有人可以帮忙吗? 我解决这个问题. 我使用片段,无法上班,请提供帮助. 到目前为止,这是我的代码. 谢谢你 public class CreditFragment1 extends Fragment { private static final View View = null; Button balance; Button recharge; Button share; Button buy; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return (LinearLayout) inflater.inflat
0 2024-04-05
编程技术问答社区
使用按钮改变布局,使用Fragment
所以我试图使用片段使用按钮更改布局,但是我无法正常工作,这可能是因为我真的不了解它的工作原理.我对整体编程非常新手,所以我有点麻烦地了解一些东西.无论如何,这就是我想做的. MainActivity public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); Fragmenttwo thenewfrag = new Fragmentt
0 2024-04-05
编程技术问答社区
动态添加按钮到片段中
我一直在动态地将按钮添加到我的片段中,但是我尝试过的所有方法不起作用. 这些是我尝试过的一些方法: 1. public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) { LinearLayout linearlayout = new LinearLayout(getActivity()); LinearLayout.LayoutParams buttonParams = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); linearlayout.
0 2024-04-05
编程技术问答社区
以编程方式将按钮添加到一个片段中
我正在尝试将图像按钮添加到ViewPager的一部分中.我尝试了不同的代码,但是即使Eclipse返回没有错误,也没有显示按钮. 我找到了一个类似的问题在这里但是答案并没有帮助我让我的按钮出现. 这是我的代码. public class ViewPagerFragment extends Fragment { private ViewPagerActivity mViewPagerActivity; private String mId; public ViewPagerFragment(String id) { mId = id; } @Override public void onAttach(Activity activity) { if (activity instanceof ViewPagerActivity) { mViewPagerActivity = (ViewPagerActivity)activity;
2 2024-04-05
编程技术问答社区
使用片段按钮打开另一个活动
好吧,所以我尝试了两种类型的代码来使其正常工作,当我按下按钮进入另一个活动时,它会使我关闭力量.我正在使用片段,并且该片段代码中有一个按钮,但我似乎无法正常工作.我不是经验丰富的Android开发人员,但我正在尽力学习. 这是Java代码: 1st方法 public class About extends Fragment { Intent intent; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.about, container, false); intent = new Intent(ge
0 2024-04-05
编程技术问答社区
视图输入阶段ACTION_DOWN
当我试图调试程序时,我无法弄清楚错误. 我在它们上初始化了两个按钮并使用了.setonClicklistener. 当用户单击按钮时,他们应该查看调试消息 在logcat上.但是,每当我单击按钮时,或者如果我在屏幕上完全单击任何地方时,我一直会看到此消息出现:viewPostimeInputstage action_down. 有人知道该消息意味着什么,还是解决我的问题? 非常感谢! 解决方案 viewPostimeInputStage action_down是一个错误,它是由于拒绝布局而不再能够单击任何可单击的项目的罕见实例而发生的,而发生的是viewPostimeInputStage action_down,每次按下按钮(和按下)没有行动).解决方案很简单,将您的布局内容与父母包装.因此,如果您的XML格式为
0 2024-04-05
编程技术问答社区
如何在Fragments中使用XML onClick来处理按钮的点击
pre-honeycomb(Android 3),每项活动均已注册以通过布局的XML中的onClick标记来处理按钮点击: android:onClick="myClickMethod" 在该方法中,您可以使用view.getId()和开关语句来执行按钮逻辑. 随着Honeycomb的引入,我将这些活动分解为碎片,这些碎片可以在许多不同的活动中重复使用.按钮的大多数行为都是独立的,我希望代码使用旧的(PRE 1.6)在没有OnClickListener为每个按钮的OnClickListener注册的情况下驻留在片段中. final Button button = (Button) findViewById(R.id.button_id); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Perform action on
0 2024-04-05
编程技术问答社区
从服务到片段的数据传递给空点
我正在尝试使用broadcastreceiver从服务获取数据,并且能够在日志中显示该数据,但是当我尝试使用bundle发送数据 时 @Override protected void onStart() { myReceiver = new MainActivity.MyReceiver(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(MediaService.MY_ACTION); registerReceiver(myReceiver, intentFilter); super.onStart(); } private class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context arg0, Intent ar
0 2024-04-05
编程技术问答社区
使用bundle将数据从一个片段发送到另一个片段。我试过这样做。
我尝试了下面的代码,但它不起作用.程序被压碎而没有给我输出.在同一活动中,如何将数据从一个片段发送到另一个片段?第一次使用碎片` //第一个片段 public class FirstFragment extends Fragment implements View.OnClickListener{ public FirstFragment() { } Button btnSend; EditText etTextContainer; Bundle b; SecondFragment fragB; View v; FragmentTransaction fragmentTransaction; Fragment fragment; SecondFragment mfragment; String etex; @Override public View onCreateVi
0 2024-04-05
编程技术问答社区
如何访问片段中的自定义数组列表
我的应用程序中有TableAtout,我想在TableAut Fragment中设置RecyClerview.如果我设置静态字符串数组,则可以正常工作.但是我不知道如何访问fragment中的自定义ArrayList以在RecyClerview中设置数据.以下是我的代码,任何人都可以帮助我 public class CategoriesActivity extends AppCompatActivity{ private Header myview; private ArrayList subct; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.categoris_activity
0 2024-04-05
编程技术问答社区
我如何让Interface Bundle向DatePickerDialog提供前一个日期?
我有一个datepickerdialog,它在片段中打开.首次打开时,对话框的默认日期显示了今天的日期.然后,用户选择一个日期.解散对话框时,我设置了一个用户选择日期的EditText行. 下次对话框打开时(因为用户要编辑他们先前选择的日期),我想将用户先前选择的日期显示为默认日期,而不是今天的日期.我已经用捆绑包设置了从片段到活动的接口.另外,不确定我对Fragment的Oncreatedialog中"年"的空虚测试是否正常工作.请指教. 部分datepickerfragment文件: public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { private int currentyear; private int currentmonth; private int currentday; public DatePic
0 2024-04-05
编程技术问答社区
无法通过Bundle传递字符串值
这个问题对我来说是严重的,我需要有人帮助我.实际上,我正在通过组合导航抽屉并查看Pager选项卡式活动来创建RSS Feed应用程序.我想将字符串值从一个片段传递到另一个片段.这是事情.当它与导航抽屉活动一起使用时,它的工作正常,但是在与view-pager结合后,字符串不是通过捆绑包传递到其他片段,我找不到错误,因为它没有显示任何错误, 这是从我传递的字符串 public class RssFragment extends Fragment implements OnItemClickListener { private ProgressBar progressBar; private ListView listView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view
0 2024-04-05
编程技术问答社区
如何将数据从一个刷卡器传递到另一个刷卡器?
我需要将两个字符串从第一个选项卡传递到第二个选项卡.尽管我写了此代码: Map map = new Map(); Bundle bundle = new Bundle(); bundle.putString("Position", intent.getStringExtra("Position")); map.setArguments(bundle); Toast.makeText(context,"Visualizzare la posizione sulla mappa",Toast.LENGTH_SHORT).show(); 在第一类中,此代码: Bundle args = getArguments(); if(args != null) { Toast.makeText(getActivity().getBaseContext(),"No
0 2024-04-05
编程技术问答社区
如何为从另一个片段中接收的片段的文本视图设置值?
从另一个片段收到值时,我不知道如何在第二片片段的文本视图中设置.我在第二片片段中收到的数据是" value" StringList的对象,但我现在不如何为其设置数据. StringList类: public class StringList { public String authorName; public String headline; public String publishedTime; public String newsDetail; } 主动脉: //only useful code pasted below for tranfering thre value from fragment to another fragment and i have implemented the TransferValue to the mainActivity public void sendValue(St
4 2024-04-05
编程技术问答社区
Android fragment不能读取bundle。捆绑总是空的
我写了一种自定义静态方法来创建我的片段.片段是 android.support.v4.app.fragment.fragment 类的子类. 创建我的片段的方法是波纹管. public static AddItemFragment newInstance(UUID listId, UUID itemId){ AddItemFragment fragment=new AddItemFragment(); Bundle bundle=new Bundle(); bundle.putSerializable(EXTRA_DATA_LIST_ID,listId); bundle.putSerializable(EXTRA_DATA_ITEM_ID, itemId); fragment.setArguments(bundle); return fragment; } 在我的on gr
0 2024-04-05
编程技术问答社区
从活动中发送数据到片段 android studio
我想将数据从活动发送到片段,但是在我提交的片段数据中是无效的.我不知道为什么.这是我发送数据并调用片段的代码. String b = "hahhaha"; Bundle bundle = new Bundle(); bundle.putString("coba" ,b); bundle.putSerializable("modelassign" ,modelAssign); // set Fragmentclass Arguments ViewTaskFragment vtf = new ViewTaskFragment(); vtf.setArguments(bundle); //call fragment FragmentTransaction transact=getSupportFragmentManager().beginTransaction(); transact.add(R.id.content_frame, new ViewTaskFragment(), "v
0 2024-04-05
编程技术问答社区
自动保存和恢复EditTexts状态的片段
我有一个片段,似乎正在自动恢复屏幕旋转配置更改状态.我可以在日志中验证屏幕旋转时在片段中调用OnCreatView.尽管致电applyDefaults(),但是当屏幕旋转并调用increateview()时,用户制作的草稿条目保留了. 我的理解是,我必须在OnSaveInstanceState()中保存状态并在OnCreateview()中还原它,但事实并非如此.有人可以解释吗? @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Log.d(TAG, "onCreateView()"); View view = inflater.inflate(R.layout.fragment_email_entry, container, false); m_hostNameEditText =
0 2024-04-05
编程技术问答社区
通过捆绑传递的可包裹对象与原始对象是否相同?
这让我困扰了我一段时间. 如果我们的活动中有某种包裹的对象,并且使用捆绑包将其传递给片段,我一直认为我们在片段中收到的对象实际上是一个新对象.但是,在今天进行了一些测试之后,片段中的对象实际上与活动中的对象相同. 正确吗? 编辑:小澄清.我不参考对象的值.我指的是'=='比较. 解决方案 当您制作对象Parcelable然后使用Intent>将其传递到另一个活动中时,类似的内容: Intent i = new Intent(); i.putExtra("name_of_extra", myParcelableObject); 您在另一个活动或片段中收到的对象是您之前通过的对象. 您可以以这种方式接收对象: Intent i = getIntent(); MyParcelable myParcelableObject = (MyParcelable)i.getParcelableExtra("name_of_extra");
0 2024-04-05
编程技术问答社区
当从后堆栈恢复片段时,保存的InstanceState
我可以在删除片段时使用savedInstanceState()保存状态,然后在我从后堆中弹出片段时还原状态吗?当我从后堆栈还原片段时,SavedinStancestate Bundle始终为空. 现在,应用程序流量为:已创建片段 - >片段已删除(添加到后堆栈) - >从后堆栈还原片段(Savedinstancestate Bundle为null). 这是相关代码: public void onActivityCreated(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = getArguments(); Long playlistId = bundle.getLong(Constants.PLAYLIST_ID); int playlistItemId = bundle.getInt(Constants.PLAYLISTITE
4 2024-04-05
编程技术问答社区