有没有办法重构类文件的名称以及Android项目中对该名称的所有引用?
例如,如果我重构>重命名文件CustomerListFragment.java,则仍需要手动更改Android资源文件中的以下引用.
<fragment android:name="my.package.CustomerListFragment"
android:id="@+id/item_list"
android:layout_width="400dp"
android:layout_height="match_parent"
/>
Run Code Online (Sandbox Code Playgroud)
我认为Visual Studio会自动进行这种重构,Eclipse(Android)中是否有任何等价物?
调试我的XNA项目时遇到了一个奇怪的问题.每当我点击某个断点并开始浏览"Locals"窗口时,整个过程和调试器都会终止,而不会通知原因.触发器可能到达带有红色感叹号的字段,该感叹号显示"功能评估已中止".
我在我的代码中没有使用显式多线程,因此我很困惑,当它实际上没有运行时,进程如何终止(看似好像它正确到达终点).
谢谢你的帮助.
我想在操作栏中创建一个始终扩展的搜索窗口.我正在使用ActionBar Sherlock库.根据我发现的一些示例,这段代码应该可以解决问题
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = this.getSupportMenuInflater();
inflater.inflate(R.menu.action_bar, menu);
MenuItem searchItem = menu.findItem(R.id.action_bar_search);
SearchView searchView = (SearchView) searchItem.getActionView(); //returns null
searchView.setIconifiedByDefault(false);
return true;
}
Run Code Online (Sandbox Code Playgroud)
但是,getActionView(); 返回null.是否有其他方法可以访问searchView,以便我可以调用setIconifiedByDefault(false); 方法 ?我想在xml文件中保留searchView的定义,如下所示
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_bar_search"
android:title="@string/action_bar_search"
android:icon="@drawable/ic_magnify"
android:showAsAction="always"
android:actionViewClass="android.widget.SearchView" />
</menu>
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助