1)创建了新项目.
2)创建了选定的谷歌地图.
3)调试google_maps_api.xml步骤.
创建了谷歌开发者控制台API密钥.
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">
AIzaSyDRuMUTElAoXoK2y2rXSqtpvdQSZ12z_dk
</string>
4)发布google_maps_api.xml步骤.
developers.google.com/maps/documentation/android/signup步骤.
keytool -list -keystore your_keystore_name
keytool -list -v -keystore your_keystore_name -alias your_alias_name
SHA1 :: 0D :: 74:D3 :: E1:43 :: 71 :: 62:90 :: A1:66:6E:__:5D:75已添加
创建了谷歌开发者控制台API密钥.
<string name="google_maps_key" templateMergeStrategy="preserve"
translatable="false">
AIzaSyB3d_usre_Joj_TrgP3aKtdkrSt_tTeqGI
</string>
添加了不同的发布密钥
5)AndroidManifest.xml
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission …
如何添加mpandroidchart折线图触摸点值显示带有线条颜色背景的Marker视图
我的期望
我的编码
CustomMarkerView mv = new CustomMarkerView (MainActivity.this, R.layout.tv_content);
chart.setMarkerView(mv);
Run Code Online (Sandbox Code Playgroud)
CustomMarkerView.java
public class CustomMarkerView extends MarkerView {
private TextView tvContent;
public CustomMarkerView (Context context, int layoutResource) {
super(context, layoutResource);
// this markerview only displays a textview
tvContent = (TextView) findViewById(R.id.tvContent);
}
@Override
public void refreshContent(Entry e, Highlight highlight) {
tvContent.setText("" + e.getVal());
}
@Override
public int getXOffset(float xpos) {
return -(getWidth() / 2);
}
@Override
public int getYOffset(float ypos) {
return -getHeight();
}
Run Code Online (Sandbox Code Playgroud)
}